Чертежи Java
Java BluePrints — это Sun Microsystems в передовой опыт для предприятий области разработки Java . Это официальная модель программирования Sun для платформы Java, 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, веб-службы, асинхронный Javascript и XML ( Ajax ). Статьи меньше по размеру, более целенаправленны и включают пример кода, показывающий, как реализуется решение. Основное внимание уделяется J2EE 1.4 SDK.
Ссылки
[ редактировать ]- ^ Фриман, Ларри. «Интервью с Ларри Фрименом» . Журнал разработчиков Java (интервью). Беседовал Килмюррей, Стивен Э. Архивировано из оригинала 26 октября 2017 г.
- ^ «Шаблоны чертежей Java» . www.oracle.com .
- ^ Каталог решений Java BluePrints