Примеры проектов Java EE с использованием шаблонов проектирования Java EE - PullRequest
8 голосов
/ 14 ноября 2009

Для .Net существует множество проектов, которые Microsoft / другие предоставляют, с помощью которых можно узнать, как шаблоны и т. Д. Реализуются в реальных проектах.

Я ищу для Java EE (кроме примеров, которые предоставляет Sun: http://java.sun.com/javaee/reference/code/). Ищу более сложные. Возможно, использую JSF / Spring / Struts

Ответы [ 5 ]

6 голосов
/ 14 ноября 2009

Sun предоставляет BluePrints (со знаменитыми приложениями Pet Store и Adventure Builder), которые показывают шаблоны и способы их реализации с помощью API Java EE. О Java PetStore 2.0 :

Java Pet Store 2.0 является справочным приложением для создания веб-приложений AJAX на Java EE 5. Он иллюстрирует BluePrints для использования AJAX с Java, создания библиотек компонентов JSF с поддержкой AJAX, использования API-интерфейсов Java Persistence, применения MVC и других шаблонов проектирования в веб-приложении AJAX, используя Mashups, такие как сервис Google Maps для поиска домашних животных в зависимости от местоположения, и сервис PayPal для покупок, используя RSS-канал в качестве источника данных и многое другое.

Обратите внимание, что для версий, предшествующих Java EE 5, я действительно не думаю, что следует рассматривать их как представителей лучших / хороших практик, а только как демонстрацию технологий. Java EE 5 сделала вещи намного лучше.

Тем не менее, вам следует взглянуть и на пример приложения Spring's PetStore (которое иллюстрирует интеграцию с iBATIS, если я хорошо помню). Это определенно стоит проверки.

И вы можете найти другие образцы, такие как этот (и многие другие, просто Google для "Java PetStore").

3 голосов
/ 14 ноября 2009

Есть несколько. Одной из возможностей является проект AppFuse . Это дает вам несколько вариантов выбора рамок и просмотра сгенерированного полного приложения. Вы можете начать здесь .

2 голосов
/ 14 ноября 2009

Демонстрационная программа Java Pet Store является справочным приложением, использующим JSF. На него ссылаются на странице внизу, но внизу скрыты. Этот проект и Java BluePrints являются хорошим справочным материалом о шаблонах в приличном размере проекта.

0 голосов
/ 09 февраля 2015

Пример проекта 3-уровневого веб-приложения Java EE 7 (an application that allows users to view movie listings and make reservations) от Javaone 2013 можно найти здесь . Там есть ссылка, по которой вы можете скачать образец и улучшить его по ходу обучения. Он использует JSF для своего пользовательского интерфейса, javascript и JSON для связи с веб-службами Websocket endpoint, RESTful и т. Д.

0 голосов
/ 05 мая 2012

Я пишу серию статей, посвященных разработке и реализации приложений Java EE, используя конкретный пример. Для реализации он будет использовать Spring, Hibernate и MySql. Но идеи довольно общие, которые могут быть применены с любой технологией. введите описание ссылки здесь

...