Введение

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