Beehive
Beehive用于简化Java 2 Platform, Enterprise Edition(J2EE)以及Web服务编程。
Beehive的开始可以上溯到BEA Workshop 7.0 ,BEA正集中精力使 web service 对于 Java 开发人员更易于使用,把它们当作Javabean看待,充当 web service 。这扩展到了 Workshop 8.1 中,其中添加了对 Java 页面流、 Web service 和一些其他控件的支持。 现在BEA把它的源代码公开给了Apache社区的一个开源码版本。
Apache Beehive支持以下功能:
第一个是JSF,它使你能够在Struts的基础上,以类似工作流的方式构建 UI 应用程序(NetUI),基于注解驱动(annotation derived)。
第二个是轻量级的组件框架,它让你能够仅通过类似 Javabean 的接口就能处理任何企业资源。
第三个是基于Java Specification Request(JSR)181的Web 服务。
上述三种工具都大量使用了 Apache 的单个项目,即 XML bean ,而这也让你可以把 XML 文档当作类似于 Javabean 这样的对象处理。