Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Разработка многоуровнего приложения


Автор: bars 27.10.2009, 14:11
Разрабатываю приложение с использованием следующих технологий: EclipseLink 1.1.3/JPA1.0, Glassfish v.2.1, JavaServer Faces 1.2. 

Хотелось бы использовать архитектурное решение, в соответствии с которым приложение содержит один модуль EJB (включающий в себя Entity-классы, соответствующие таблицам в БД Oracle, и классы сессий, содержащие методы бизнес-логики) и сколько угодно модулей web-приложений WAR. Для простоты пока что использую JSF 1.2 без каких-либо дополнительных компонентов.

В качестве сервера приложений выбран Glassfish v.2.1...  JBoss из коробки заточен под Hibernate, а мне больше подходит EclipseLink. Причина: вызов и получение данных из хранимых процедур на PL/SQL... В Hibernate почему-то эту функциональность не удалось реализовать (судя по оф.документации, это там есть, но не заработало), в EclipseLink все работает...

IDE - Netbeans 6.7.1

Если ejb-классы встраивать в war-приложение, всё работает. Однако при попытке выделить отдельный модуль ejb и писать war-приложение, все деплоится без ошибок, однако при вызове получаю ошибку:
Код

HTTP Status 503 -
type Status report
message
descriptionThe requested service () is not currently available.


не понимаю, чего не хватает.... ну, кроме мозгов, конечно  smile 
и еще - если есть ссылки на актуальную документацию по разработке приложений по такой архитектуре, скиньте почитать пожалуйста!



Автор: dementiev 27.10.2009, 14:36
https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html

Автор: bars 27.10.2009, 15:26
спасибо! вроде оно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)