Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Компоненты Geronimo Beans и язык запросов EJB Query Language

Мурали Вивеканандан, Java-разработчик, Независимый разработчик
Мурали Вивеканандан (Murali Vivekanandan) имеет ученую степень магистра в области вычислительной техники, полученную в университете г. Пуна (Индия). В настоящее время М. Вивеканандан помогает одной из начинающих компаний в создании продуктов нового поколения на базе технологий J2EE/Java EE. Ранее Вивеканандан работал архитектором и разработчиком продуктов для платформы J2EE в компаниях Charles Schwab и Cisco Systems.

Описание:  Enterprise Java™Beans (EJB) – это унифицированные компоненты для создания приложений на платформе Java Platform, Enterprise Edition (Java EE); EJB Query Language – язык запросов (EJB QL), который позволяет разработчикам создавать запросы без какого-либо знания реляционной схемы, управляющей компонентами Entity Bean. В этом учебном пособии базовые концепции языка EJB QL разъясняются на примере Web-приложения, основанного на использовании компонента Entity Bean, который читатель развертывает на сервере приложений Apache Geronimo.

Дата:  17.09.2007
Уровень сложности:  средний

Активность:  5474 просмотров
Комментарии:  

Предисловие

Данное учебное пособие предназначено для EJB-разработчиков, желающих освоить мощные возможности декларативной персистентности (declarative persistence), обеспечиваемой использованием технологии Geronimo Beans и языка EJB QL.

Об этом учебном пособии

Это учебное пособие поможет вам быстро освоить применение языка EJB QL при работе с сервером приложений Apache Geronimo. Чтобы освоить на практике предлагаемые здесь рекомендации, вы создадите простое приложение адресного справочника, в котором используются сущности (entity) с отношениями типа «один к одному», «один ко многим» и «многие ко многим». Вы сформируете отношения между сущностями на уровне EJB и воспользуетесь языком EJB QL для обращения к вашей модели сущностей. Кроме того, в этом учебном пособии вы реализуете поисковые методы (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.

1 из 10 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Open source, Технология Java, WebSphere
ArticleID=255783
TutorialTitle=Компоненты Geronimo Beans и язык запросов EJB Query Language
publish-date=09172007
author1-email=akvmurlai@gmail.com
author1-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).