2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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:342055
用户头像

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

关注

评论

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

2023 年第 33 周 ARTS 打卡

Bryan

Presto 设计与实现(五):自动配置

冰心的小屋

数据湖 自动配置 presto 设计与实现

用Go编写ChatGPT插件

俞凡

golang 人工智能 ChatGPT

基于KEDA的Kubernetes自动缩放机制

俞凡

架构 Kubernetes 最佳实践 云原生

隐私计算技术|深度解读可信隐私计算框架 “隐语”

隐语SecretFlow

联邦学习 数据安全 隐私计算

Programming abstractions in C阅读笔记: p118-p122

codists

c

模拟游戏商城多活架构

艾瑾行

架构训练营

python通过将py文件转为so实现代码加密

关耳

Python

Mybatis中的一二级缓存

捡对象的cy

mybatis缓存

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

股市老人

2023 ARTS 01

MiracleWong

ARTS 打卡计划

24. 装饰器语法与应用

茶桁

Python 装饰器

ARTS打卡第一周

穿过生命散发芬芳

ARTS 打卡计划

ARTS 打卡第 1 周

Johnson

ARTS 打卡计划

代码随想录Day45 - 动态规划(七)

jjn0703

ARTS2334

okokabcd

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

西柚子

大规模敏捷的7个容易被误解的真相

俞凡

最佳实践 敏捷开发 组织架构

2023-08-20:用go语言写算法。给定一个由'W'、'A'、'S'、'D'四种字符组成的字符串,长度一定是4的倍数, 你可以把任意连续的一段子串,变成'W'、'A'、'S'、'D'组成的随意状

福大大架构师每日一题

福大大架构师每日一题

代码随想录Day44 - 动态规划(六)

jjn0703

ARTS第一周

壹贰叁

ARTS Week 1

Geek_c25301

将整python项目的代码中的py文件转为so

关耳

Python

10分钟搞懂LLMOps

俞凡

人工智能 ChatGPT

5分钟搞懂ECN

俞凡

网络

智能合约

麦田的守望者

ARTS 打卡第 1 周

Geek_wu

ARTS 打卡计划

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