写点什么

Apache Beehive 正式退役,迁移到 Apache Attic 上

  • 2010-02-24
  • 本文字数:760 字

    阅读完需:约 2 分钟

上个月, Apache Beehive 项目的众多提交者投票表决停止该项目,原因是项目太不活跃了。Apache Beehive 的上一个版本是 1.0.2 ,还是在 2006 年十月份发布的。

Beehive 项目的代码基最初是由BEA 编写的,作为 WebLogic Workshop 项目的一部分,以此吸引人们使用 WebLogic 7.0 和 8.1。最后,这部分代码基被 BEA 以开源的方式捐献出来,形成了现在的 Beehive。Beehive 通过 3 个核心组件来简化 Java EE 的开发:

  • NetUI——这是一个自动化层,覆盖了 Apache Struts 1.x 以简化对应用流的管理。
  • Controls framework——该框架会生成大量的样板代码以供使用旧版本 Java EE EJB 与 Web Services API 的项目所用。
  • Web Service Metadata——该组件可以通过注解自动生成 Web Services API,它实现了 JSR-181 ,后来被纳入到 Java EE 5 中

Henri Yandell 在本月 10 日发布的声明中给出了其他一些选择以替代上面提到的 3 个组件:

  • 使用 Struts2 Spring Web Flow 替代 NetUI——Spring Web Flow 是 Spring 基础设施的一部分,重点解决导航规则和会话(conversation)状态管理等问题,它有力地保证了系统的模块化和重用性。Struts 2 基于 WebWork ,能构建可重用的 UI 模板,如表单控件、UI 主题、国际化、映射到 JavaBean 上的动态表单参数以及客户端 / 服务器端验证等等。
  • 使用 Spring Framework 替代 Controls framework——借助于 Spring 可以从应用的 Web 层访问本地或远程的 EJB
  • 使用 Axis2 JSR-181 实现替代 Web Services Metadata——Apache Axis 是个 Web Services、SOAP 以及 WSDL 引擎,可以通过注解生成 Web Services,同时还支持 Web Services 的客户端与服务器端。

希望继续使用 Beehive 项目的用户可以根据上面这些建议进行调整,同时 Beehive 的项目站点和代码基将迁移到 Apache attic 上。

查看英文原文: Apache Beehive Retired, Moved To Apache Attic

2010-02-24 08:342131
用户头像

发布了 88 篇内容, 共 273.6 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

鸿蒙5开发宝藏案例分享---PC开发案例解析

莓创技术

SQL Server CDC 机制全解:如何用 SeaTunnel 构建高效实时数据同步方案

白鲸开源

sql 数据集成 CDC Seatunnel

玩转MCP第一弹|手把手教你将 Figma 设计稿转化为前端代码

火山引擎开发者社区

MCP

鸿蒙5开发宝藏案例分享---体验流畅的首页信息流

莓创技术

高考报志愿别只看一个AI,多AI比较+大数据才更稳

脑极体

AI

3分钟搞懂 Apache SeaTunnel CDC 数据同步

白鲸开源

开源 数据集成 CDC Seatunnel

鸿蒙5开发宝藏案例分享---应用架构实战技巧

莓创技术

微擎生态驱动的房产交易数字化

微擎应用市场

mac上最好用的视频下载工具Downie

晨光熹微

鸿蒙5开发宝藏案例分享---穿戴开发宝藏指南

莓创技术

鸿蒙5开发宝藏案例分享---AI辅助图文内容高效编创

莓创技术

NeurIPS 2024|统一的多模态文字理解与生成大模型

字节跳动开源

OCR 多模态大模型 NeurIPS2024 TextHarmony 视觉文本理解

鸿蒙5开发宝藏案例分享---Pura X开发案例分享

莓创技术

鸿蒙5开发宝藏案例分享---应用并发设计

莓创技术

鸿蒙5开发宝藏案例分享---埋点开发实战指南

莓创技术

鸿蒙5开发宝藏案例分享---切面编程实战揭秘

莓创技术

鸿蒙5开发宝藏案例分享---快捷触达的骑行体验

莓创技术

【产品更新】Trae 插件(原MarsCode) Builder 模式全面上线Jetbrains IDEs,立即体验

火山引擎开发者社区

Trae

微擎面板赋能下的合伙人生态智能化管理

微擎应用市场

微擎开源生态下的智慧健康管理

微擎应用市场

微擎生态驱动的全场景壹佰新零售多商户电商

微擎应用市场

BCS 2025|百度大模型安全解决方案入选中国网络安全优秀案例

百度安全

微擎生态下的沉浸式曝光重金霸屏

微擎应用市场

zFuse Pro For Mac 轻量级视频播放器软件

晨光熹微

鸿蒙5开发宝藏案例分享---折叠屏开发实践

莓创技术

鸿蒙APP的上线流程

北京木奇移动技术有限公司

鸿蒙app 软件外包公司 APP外包公司

和鲸科技省级气象局智能体示范应用入围中国人工智能产业联盟“智能体产业图谱1.0”

ModelWhale

智能体 气象大模型 中国人工智能产业发展联盟

鸿蒙5开发宝藏案例分享---性能优化案例解析

莓创技术

鸿蒙5开发宝藏案例分享---三折叠应用开发分享

莓创技术

鸿蒙5开发宝藏案例分享---平板开发实践

莓创技术

鸿蒙5开发宝藏案例分享---模块化设计案例分享

莓创技术

Apache Beehive正式退役,迁移到Apache Attic上_Java_Gilad Manor_InfoQ精选文章