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

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

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

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

  • Закрыть [x]

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

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

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

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

  • Закрыть [x]

Разрабатываем простое Web-приложение с помощью Apache Wicket и Apache Geronimo

Wicket, Geronimo и Apache Derby объединяются в платформу Web-разработки на Java

Роби Сен, независимый автор, 软通动力信息技术有限公司
No bio.

Описание:  Apache Wicket - это появившаяся несколько лет назад новаторская интерактивная среда для ™Java Web-приложений. Она помогает упростить разработку Web-приложений, четко разделяя роли разработчиков и дизайнеров. Она позволяет исключить логический код из уровня просмотра, делая тем самым ненужным JavaServer Pages (JSP). Она реализует режим разработки на основе традиционных Java-объектов (plain old Java object - POJO), что позволяет в значительной степени обойтись без XML и прочих форматов файлов конфигурации. Из этого руководства вы узнаете, как настроить вашу систему для разработки простого Web-приложения с помощью Wicket, используя Apache Geronimo в качестве сервера приложений и Apache Derby в качестве встроенной базы данных.

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

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

Предисловие

Это руководство создавалось для разработчиков, которые считают, что в таких средах Java, как Struts, не хватает нужных им функций. Если вы заинтересованы в разработке Web-приложений в более объектно-ориентированной манере, когда представление полностью отделено от логики, а настройка и сопоставление минимальны, то Wicket создан именно для вас.

В этом руководстве вы познакомитесь с основами работы Wicket. При этом применение Apache Geronimo позволит нам развернуть сервер Java Platform, Enterprise Edition (Java EE) и встроенную базу данных за считанные минуты. Сочетание Wicket и Geronimo позволит вам создавать масштабируемые Web-приложения, управляемые данными, используя исключительно приложения с открытым исходным кодом.

Об этом руководстве

Разработка Web-приложений на Java может быть тяжелым и неблагодарным делом. Разработчики уже много лет пытаются устранить трудности разработки приложений на Java, создавая различные среды, решающие конкретные проблемы. Но лишь немногие из них к сегодняшнему моменту позволили реально упростить Web-разработку, разделить роли, отделить представление от модели и устранить специальную разметку, а также определить модель разработки, полностью ориентированную на простой режим разработки традиционных Java-объектов (POJO).— Представляем Apache Wicket.

Инновационная среда разработки Web-приложений Java Wicket, появившаяся несколько лет назад, упрощает разработку Web-приложений, четко разделяя роли разработчиков и дизайнеров, в частности, удаляя логический код из уровня представления. Этот простой и чистый подход к разработке по принципу модель-представление-контроллер (Model-View-Controller, MVC), вместе с простым процессом разработки, в котором нет файлов конфигурации XML, делает Wicket мощной и удобной в работе средой разработки. Она решает целый ряд проблем разработки, позволяя вам сконцентрироваться на функциональности, а не настройке приложения.

Из этого руководства вы узнаете, как создавать и настраивать проект для использования среды 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, управляемых данными.

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

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Open source, WebSphere
ArticleID=278872
TutorialTitle=Разрабатываем простое Web-приложение с помощью Apache Wicket и Apache Geronimo
publish-date=01042008
author1-email=robisen@gmail.com
author1-email-cc=troy@backstopmedia.com

Теги

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

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

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

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