写点什么

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

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

关注

评论

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

产品经理训练营 - 第二周作业

泡面加煎蛋

Mybatis系列全解(二):Mybatis简介与环境搭建

潘大壮

Java 后端 mybatis mybatis源码

拆解 抽奖助手 的利益相关者

小匚

产品经理 产品经理训练营 无码科技

抽奖小助手——利益相关者

墨狂之逸才

阿里开始“拆”中台?!中台建设何去何从?

博文视点Broadview

Springboot使用jasypt需要注意的一个小地方

Sky彬

springboot jasypt

融资融券系统搭建

v16629866266

面试官:你说说ReentrantLock和Synchronized区别

叫练

AQS 多线程 ReentrantLock lock 独占锁

Spring 是如何解决循环依赖的?

程序员小航

Java spring 源码 循环依赖

Java 程序经验小结:反射机制勿滥用

后台技术汇

28天写作

作业:挑一个你喜欢的产品平台,列出产品的利益相关方。

嫉妒的耗子

产品训练营-第二周-作业

邹小胖

产品经理训练营

Mybatis系列全解(一):手写一套持久层框架

潘大壮

Java 后端 mybatis mybatis源码

面试加分项!Android项目开发如何设计整体架构?学习路线+知识点梳理

欢喜学安卓

android 程序员 面试 移动开发

70 张图带你彻底掌握红黑树

Java 数据结构 红黑树

「Android渲染」图像是怎样显示到屏幕上的?

李小四

Android渲染 AndroidUI RenderingPipeline

产品训练营 - 对二次作业

Wangyunnfei

实习流水帐(一)

YUKI0506

CNCF CTO解读:2021云原生最新趋势

华为云原生团队

开源 Kubernetes 开发者 云原生 边缘技术

产品经理训练营 - 第二章作业

Ryun

一看就懂的网络传输介质介绍

Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件

潘大壮

Java 后端 mybatis mybatis源码

MapReduce练习案例1-统计求和

小马哥

大数据 mapreduce 七日更

Mybatis系列全解(四):全网最全!Mybatis配置文件XML全貌详解

潘大壮

Java 后端 mybatis mybatis源码

产品经理第二周作业

朱琴

Mybatis系列全解(三):Mybatis简单CRUD使用介绍

潘大壮

Java 后端 mybatis mybatis源码

产品经理的大局观——

小匚

产品经理 产品经理训练营

面试学习!我们究竟还要学习哪些Android知识?讲的明明白白!

欢喜学安卓

android 程序员 面试 移动开发

阿里发布2021年Redis“神级”手册:基础+原理+应用+集群+拓展+源码,六管齐下

Java架构追梦

Java redis 阿里巴巴 源码 架构

anyRTC在音频领域的探索

anyRTC开发者

ios android 音视频 WebRTC 在线教育

第二章作业

白知之明

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