Java BluePrints: Основы разработки корпоративных приложений на Java
Java BluePrints
Java BluePrints: лучшие практики разработки на Java EE от Sun Microsystems. Рекомендации, примеры кода (Java Pet Store) и официальная модель программирования.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
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 is Sun Microsystems' best practices for Enterprise Java development. This is Sun's official programming model for Java Platform, Enterprise Edition (Java EE) Software Development Kit (SDK). It began with Java Pet Store, the original reference application for the Java EE platform. This became the de facto source code for using Enterprise JavaBeans and all the latest components of the Java EE platform.
История
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, но и не вызвало столь же много споров.
Java BluePrints began as J2EE BluePrints and was started by Connie Weiss, Jeff Jackson, Jim Inscore, Nick Kassem, and Rick Saletta. The original engineers included Inderjeet Singh, Greg Murray, Sean Brydon, Vijay Ramachandran, Elisabeth White, and Nick Kassem. Nick Kassem is the author of the original book. The idea of Java Pet Store came from Connie Weiss and Greg Murray who were both animal lovers. After the first year, Nick Kassem left the team and Inderjeet Singh became lead architect. The Java BluePrints team was led by Larry Freeman from J2EE 1.2 in 2000 up until Java EE 5 in 2006. Throughout its existence, Java BluePrints has offered all of its content for free and has been focused on promoting developer success. Java Pet Store became the symbol for J2EE's ascendency; Microsoft created a competing NET Pet Shop to showcase its competing technology. Since then, many technologies such as Tapestry, Spring, and others have implemented their own versions of the Pet Store application as a way to demonstrate best practices for their given technology. With the arrival of J2EE 1.4 technology, web services became a standard part of the Java EE specification. Java BluePrints came out with a second application: the Java Adventure Builder reference application. This application never became as popular as Java Pet Store but then again, it never became as controversial.