Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > J2EE (NetBeans 6.9.1+glassfish2.1.1)


Автор: irdis13 13.4.2011, 02:01
Доброго времени суток!

Начал изучать J2EE используя IDE NetBeans 6.9.1 и glassfish 2.1.1 как сервер приложений. Простые проектики типо "Hello, world" работают на "ура"! Хотелось бы узнать:
1. Как грамотно строить приложение (то есть что, где и как)? По идее будут использоваться SessionBean'ы EntityBean'ы (в принципе вроде понимаю, что это такое).
2. Предполагается использование пул коннекшнов, который можно создать в glassfish (имеется в виду какой класс их должен брать и возвращать. Как я понимаю этим должен заниматься какой-нибудь EntityManager, если не прав - поправьте. Тогда зачем в NetBeans когда создаешь Entity можно указать ему коннекшн пул???).
3. Что должен возвращать объект home интерфейса, если предполагается, что клиент должен, к примеру, получать данные из БД (в смысле как лучше? ResultSet, AbstractTableModel ... или что-то другое).

Опять же, интересует что, куда, как, откуда... Код не прошу(разве что какой-нбудь скелет с пулом), хотя можно и кода немного smile !
Думаю тема будет интересна не мне одному!
Заранее спасибо за ответы!!)) smile

Добавлено через 3 минуты и 47 секунд
PS Может у кого нибудь завалялась диаграмма классов какая-нибудь на эту тему, было бы интересно посмотреть (имею в виду серверного приложения)!

Автор: Skynin 13.4.2011, 10:09
Цитата

glassfish 2.1.1 как сервер приложений

Сразу советую бросить, и работать с версиями 3

Много изменений, и самое главное - полезных, удобных для программиста.

Автор: 4epT 13.4.2011, 10:53
Почему бы не использовать Tomcat ? =) glassfish в простых проектах излишен ..

А так присоединяюсь к вопросам ) и действительно хотелось бы увидеть диаграмму классов в таких приложениях  smile 

Автор: irdis13 13.4.2011, 14:56
Там, где мне это нужно:
-используют glassfish 2.x;
-там же сказали, что glassfish 3 сыроват еще;
-у меня glassfish 3.0.1 и glassfish 3.1 не стают почему-то нормально (пробовал сначала канешно их) Вроде всё нормально, логинится через админку, выбираю Enterprise applications, нажимаю Deploy и ... белый экран на том месте, где должна появиться форма для деплоя. Но вопрос не в жтом)).
Да и на предприятии софт заточен под glassfish 2.1.1, нужно будет расширять его!

Автор: batigoal 14.4.2011, 17:41
Ваще не спец в EJB, но скажу.

Цитата(irdis13 @  13.4.2011,  03:01 Найти цитируемый пост)
1. Как грамотно строить приложение (то есть что, где и как)? По идее будут использоваться SessionBean'ы EntityBean'ы (в принципе вроде понимаю, что это такое).

В случае EJB - да. Ну и мессаджинг, как минимум.

Цитата(irdis13 @  13.4.2011,  03:01 Найти цитируемый пост)
3. Что должен возвращать объект home интерфейса, если предполагается, что клиент должен, к примеру, получать данные из БД (в смысле как лучше? ResultSet, AbstractTableModel ... или что-то другое).

В моем понимании, никаких РезалтСетов при использовании Entity быть не должно. Только энтити-объекты и коллекции.

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