Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Java BluePrints - это передовой опыт Sun Microsystems в области разработки Enterprise Java . Это официальная модель программирования Sun для Java Platform, Enterprise Edition (Java EE) Software Development Kit (SDK). Все началось с Java Pet Store, оригинального эталонного приложения для платформы Java EE. Это стало де - факто исходным кодом для использования Enterprise JavaBeans и все последние компонентов платформы Java EE.

История [ править ]

Java BluePrints началась как J2EE BluePrints и была создана Конни Вайс, Джеффом Джексоном, Джимом Инскором, Ником Кассемом и Риком Салеттой. Первыми инженерами были Индерджит Сингх, Грег Мюррей, Шон Брайдон, Виджей Рамачандран, Элизабет Уайт и Ник Кассем. Ник Кассем - автор оригинальной книги. Идея Java Pet Store пришла от Конни Вайс и Грега Мюррея, которые оба любили животных. После первого года работы Ник Кассем покинул команду, и Индерджит Сингх стал ведущим архитектором. Команду Java BluePrints возглавлял Ларри Фриман с J2EE 1.2 в 2000 году до Java EE 5 в 2006 году. [1]

На протяжении всего своего существования Java BluePrints предлагала весь свой контент бесплатно и была сосредоточена на содействии успеху разработчиков. Java Pet Store стал символом господства J2EE; Microsoft создала конкурирующий .NET Pet Shop, чтобы продемонстрировать свои конкурирующие технологии. С тех пор многие технологии, такие как Tapestry , Spring и другие, реализовали свои собственные версии приложения Pet Store, чтобы продемонстрировать лучшие практики для данной технологии.

С появлением технологии J2EE 1.4 веб-службы стали стандартной частью спецификации Java EE. Java BluePrints выпустила второе приложение: справочное приложение Java Adventure Builder. Это приложение никогда не становилось таким популярным, как Java Pet Store, но, опять же, оно никогда не становилось столь спорным.

Книги [ править ]

Было выпущено три книги по Java BluePrints, а шаблоны проектирования Core Java EE, размещенные на сайте Java BluePrints, стали стандартным языком для разработки приложений Java EE. [2] Java BluePrints был первым источником, продвигающим контроллер представления модели (MVC) и объект доступа к данным (DAO) для разработки приложений Java EE. До этого шаблон проектирования MVC широко продвигался как часть Smalltalk .

Последним предложением Java BluePrints является Каталог решений Java BluePrints. [3] Он охватывает самые разные темы, такие как Java Server Faces, Web Services, а также асинхронный Javascript и XML ( Ajax ). Статьи меньше по размеру и более сфокусированы и включают в себя примеры кода, показывающие, как реализовано решение. Основное внимание уделяется J2EE 1.4 SDK.

Ссылки [ править ]

Внешние ссылки [ править ]