Привет, Я ищу упрощенный обзор компонентов EJB3.Ищете упрощенный обзор EJB3
Кажется, я понимаю большинство фрагментов головоломки, но не могу заставить их вписаться в мой мозг как полную картину. Я разработал множество веб-приложений (войн), которые были развернуты на Tomcat раньше, но не полноценное приложение EE (ухо).
Я хотел бы, чтобы обзор был как можно более общим. Я не ищу учебник о том, как настроить EJB3 на Glassfish, встроенный в NetBeans или какой-либо другой специализированный учебник, который больше связан с IDE, чем с технологией.
Я продолжаю читать о модулях Java, ejb-jar, web и ear, но неясно, что содержат эти различные модули и как их использовать для компоновки моего приложения.
В моем случае я хочу написать простую базовую базу данных CRUD-приложения.
Первый шаг прост; создавать классы сущностей, которые моделируют таблицы базы данных, которые будет использовать мое приложение. Я планирую использовать аннотации. Должен ли я создать банку, которая содержит только эти классы enity? Это модуль ejb-jar (иногда называемый модулем Java)?
Далее, мне понадобятся классы бизнес-логики, которые используют классы сущностей. Правильно ли это сеансовые компоненты (апатрид или состояние)? Должны ли они быть упакованы в ту же банку, что и классы сущностей или отдельная банка?
Наконец, мне понадобится какой-то веб-интерфейс (я буду создавать портлет JSF), в котором используются как сеансовые, так и сущностные компоненты. Вместе с вышеупомянутой баночкой (-ами) это будет моя война?
Предполагая, что это правильно, что связано с созданием уха?
Простите меня, если этот пост нечеткий, но мне сложно определить, что я не понимаю.
Спасибо за помощь!
Статья, на которую вы ссылаетесь, получена из книги «EJB3 в действии» (глава 11 «Приложения для упаковки EJB 3»). Казалось, на правильном пути, поэтому я решил купить книгу. Это не «простая» надпись, которую я искал, но более прямолинейна, чем все, что я читал. Благодарю. – sdoca
@sdoca Да, это не совсем обзор, но я думал, что вам все равно может показаться интересным. И * EJB3 в действии *, безусловно, отличная книга, я рекомендую ее (должен прочитать IMO). –