 | Уровень сложности: средний Роби Сен (robisen@gmail.com), независимый автор,
Department13
04.01.2008 Apache Wicket - это появившаяся несколько лет назад новаторская интерактивная среда для ™Java Web-приложений. Она помогает упростить разработку Web-приложений, четко разделяя роли разработчиков и дизайнеров. Она позволяет исключить логический код из уровня просмотра, делая тем самым ненужным JavaServer Pages (JSP). Она реализует режим разработки на основе традиционных Java-объектов (plain old Java object - POJO), что позволяет в значительной степени обойтись без XML и прочих форматов файлов конфигурации. Из этого руководства вы узнаете, как настроить вашу систему для разработки простого Web-приложения с помощью Wicket, используя Apache Geronimo в качестве сервера приложений и Apache Derby в качестве встроенной базы данных. Цели - В этом руководстве вы познакомитесь с основами работы Wicket. При этом применение Apache Geronimo позволит нам развернуть сервер Java Platform, Enterprise Edition (Java EE) и встроенную базу данных за считанные минуты.
- Из этого руководства вы узнаете, как создавать и настраивать проект для использования среды Wicket с утилитой Databinder, которая позволяет обеспечить совместную работу Wicket и Hibernate.
- Вместе со встроенной базой данных Apache Derby эти приложения позволят вам создать простое Web-приложение в рекордно короткое время..
- После этого вы узнаете, как устанавливать приложение на Geronimo.
Системные требования
Для работы с этим руководством вам потребуются следующие инструменты:
-
Apache Geronimo 2.0-M2 с Tomcat 6
— Geronimo - это сервер приложений Java EE, на который вы производите установку.
-
Операционная система
— Это приложение разрабатывалось с помощью Microsoft® Windows®
XP, но все используемые инструменты также широко применяются в Linux® и OS X. Поэтому вы сможете следовать примерам из этого руководства не только в Windows.
-
Java JDK 1.5 или более поздняя версия
— Для создания кода для этого руководства использовалась версия Java 1.5_11, но он должен работать с JDK начиная с версии 1.5.
-
Встроенная база данных
— В этом руководстве используется Apache Derby, нетребовательная к ресурсам база данных, полностью основанная на Java. Поскольку Derby уже встроена в Geronimo, вам не нужно ничего скачивать.
-
Eclipse
— В качестве интерактивной среды разработки в этом руководстве используется Eclipse 3.2. Это не обязательно, но сильно упрощает процесс разработки.
-
Apache Maven 2
— Для автоматической компоновки всех необходимых файлов и сборки проекта используется Maven 2.
-
Databinder
— Databinder, нетребовательная к ресурсам утилита, написанная Натаном Хамбленом (Nathan Hamblen), обеспечивает отличную совместную работу Wicket и Hibernate, значительно облегчая разработку приложений Wicket, управляемых данными.
Продолжительность
Больше 2 часов
Форматы html
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |