Apache выпустила Beehive 1.0

6/10/2005 11:55

Организация Apache Software Foundation объявила о выпуске Beehive 1.0, набора компонентов для J2EE и Struts. Beehive облегчает разработку веб-приложений на языке Java, сокращая объем кодирования, необходимого для создания работающего приложения. Первоначально этот проект open source родился из продукта WebLogic Workshop компании BEA Systems. В мае 2004 года она передала код проекту Apache Incubator, и а в июле этого года Beehive стал проектом ASF верхнего уровня. По словам вице-президента Beehive Эдди Онила, разработчики довольных ходом проекта. Beehive состоит из трех основных частей: NetUI, Controls и Web Service Metadata (WSM). NetUI представляет собой структуру MVC (модель-вид-контроллер), надстроенную над Apache Struts, которая добавляет набор JSP-тегов для создания страниц HTML, а также более сложных элементов пользовательского интерфейса, таких как таблицы данных (data grids). Controls это серверные классы J2EE, обеспечивающие согласованный интерфейс для разных источников данных и других ресурсов. То и другое в значительной мере опирается на метаданные и соответствует стандарту Java Metadata JSR 175. Механизм WSM, который распространяет возможность использования метаданных на веб-сервисы, не вошел в Beehive 1.0, так как стандарт JSR 181 официально еще не утвержден — он находится в последней стадии процесса Java Community Process (Technology Compatibility Kit).
Подробнее