 | Уровень сложности: средний Мурали Вивеканандан , Java-разработчик, Независимый разработчик
17.09.2007 Enterprise Java™Beans (EJB) – это унифицированные компоненты для создания приложений на платформе Java Platform, Enterprise Edition (Java EE); EJB Query Language – язык запросов (EJB QL), который позволяет разработчикам создавать запросы без какого-либо знания реляционной схемы, управляющей компонентами Entity Bean. В этом учебном пособии базовые концепции языка EJB QL разъясняются на примере Web-приложения, основанного на использовании компонента Entity Bean, который читатель развертывает на сервере приложений Apache Geronimo.
Цели - Данное учебное пособие предназначено для EJB-разработчиков, желающих освоить мощные возможности декларативной персистентности (declarative persistence), обеспечиваемой использованием технологии Geronimo Beans и языка EJB QL.
- Поможет вам быстро освоить применение языка EJB QL при работе с сервером приложений Apache Geronimo.
- Чтобы освоить на практике предлагаемые здесь рекомендации, вы создадите простое приложение адресного справочника, в котором используются сущности (entity) с отношениями типа «один к одному», «один ко многим» и «многие ко многим».
- Кроме того, в этом учебном пособии вы реализуете поисковые методы (finder-методы) – ключевой механизм языка EJB QL, который осуществляет извлечение из базы данных информации компонента Entity Bean.
- Вы также ознакомитесь с основами применения Struts-программирования для создания интерфейса пользователя.
Требуемый опыт
Вы должны быть хорошо знакомы с технологиями JavaServer Pages (JSP) и Enterprise JavaBeans (EJB).
Системные требования
Для исполнения примеров программного кода, использованных в данном учебном пособии, необходимы следующие приложения и инструменты:
-
Сервер приложений Apache Geronimo -- загрузите двоичный дистрибутив Geronimo 1.1, (годится как Tomcat-версия, так и Jetty-версия). Распакуйте полученный дистрибутив Geronimo 1.1 в выбранный вами каталог.
-
СУБД -- в этом учебном пособии используется Apache Derby – облегченная СУБД с открытым кодом. Эта СУБД уже встроена в сервер Geronimo, поэтому вам не придется загружать ее отдельно.
-
Java-платформа -- загрузите платформу Java 2 Platform, Standard Edition (J2SE) 1.5 с Web-сайта Sun Microsystems.
Продолжительность
Больше 2 часов
Форматы html
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |