Javablueprints
Java BluePrints — это руководство по передовым методам разработки Sun Microsystems на платформе Enterprise Java . Это официальная модель программирования Sun для комплекта разработки программного обеспечения J2EE ( SDK ) . Все началось с Java Pet Store , исходного эталонного приложения для платформы J2EE, которое стало де-факто исходным кодом для использования Enterprise JavaBeans и всех новейших компонентов платформы J2EE.
На протяжении всего своего существования он предлагал весь свой контент бесплатно и сосредоточился на том, чтобы помочь разработчикам добиться успеха. Microsoft создала конкурирующий .NET Pet Shop , чтобы продемонстрировать свою конкурирующую технологию . С тех пор многие технологии, такие как Tapestry , Spring и другие, реализовали собственную версию приложения Pet Shop как средство отображения лучших практик для данной технологии.
С появлением технологии J2EE 1.4 веб-службы стали частью стандарта спецификации J2EE. Java BluePrints ответил вторым приложением: эталонным приложением Java Adventure Builder . Это приложение так и не стало таким популярным, как Java Pet Store. Java BluePrints был первым источником, продвигающим контроллер представления модели (MVC) и объект доступа к данным (DAO) для разработки приложений J2EE. До этого шаблон проектирования MVC широко продвигался как часть Smalltalk .