写点什么

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

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

关注

评论

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

在线JSON转CSV,TSV工具

入门小站

工具

Prometheus云原生监控:运维与开发实战

方勇(gopher)

云原生 #Prometheus

获奖公布!OceanBase 第一届技术征文大赛圆满收官!

OceanBase 数据库

开发者 征文大赛 oceanbase OceanBase 开源

一个cpp协程库的前世今生(九)协程参数与返回值的处理

SkyFire

c++ cocpp

首次!中西方数据库大咖“时空对话”,为中国分布式数据库开发者大会打call

OceanBase 数据库

OceanBase 开源 OceanBase 社区版 开发者大会

一份简单够用的 Nginx Location 配置讲解

冴羽

nginx 后端 博客 后端开发 博客配置

Flutter 让你的Dialog脱胎换骨吧!(Attach,Dialog,Loading,Toast)

小呆呆666

flutter ios android 前端 大前端

C++ 动态内存分配的问题,你都懂了吗?

小梁编程汇

c++ 堆内存管理 内存分配 smart pointer

Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据

万俊峰Kevin

微服务 stream go-zero Go 语言

架构实战训练营-模块5-作业

温安适

「架构实战营」

【LeetCode】统计特殊四元组Java题解

Albert

算法 LeetCode 1月月更

hw8-设计消息队列存储消息数据的MySQL表格

WWH

架构实战营

写时复制技术(COW)详解

小梁编程汇

性能优化 操作系统 CopyOnWrite;

滴滴夜莺监控发布v5正式版,定位Prometheus企业版

巴辉特

Prometheus zabbix Open-Falcon Nightingale

SpringMVC框架基础知识(02)

海拥(haiyong.site)

28天写作 1月月更

千万级学生管理系统的考试试卷存储方案

swallowluo

架构实战营 #架构实战营 「架构实战营」

(1-2/2)AI的落地:读caoz的文章有感

mtfelix

无限生长 2022Y300P

java 组件开发的准备工作

努力努力再努力

1月月更

世界女性科技群落(五):数字化黄金时代,东南亚女性都是隐藏的阿尔法

脑极体

分布式系统必知必会

小梁编程汇

分布式 分布式系统 共识算法 分布式通信算法 #raft

川大记忆

wood

300天创作 川大

03 Prometheus之架构及数据模型

穿过生命散发芬芳

Prometheus 1月月更

盘点 2021 | 云原生拥抱之路

xcbeyond

程序人生 云原生 盘点2021 xcbeyond

【新年互动搞起!】元旦快乐!这里是2022年的 OceanBase

OceanBase 数据库

开发者 OceanBase 社区版 2022年新年祝福 元旦

设计微博评论的高性能高可用计算架构

drizzle

「架构实战营」

LabVIEW纹理分析(基础篇—9)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 纹理分析

《张汉东的 Rust 实战课》学习笔记

贾献华

架构训练营 week4 作业

红莲疾风

「架构实战营」

数据库批量插入这么讲究的么?

秦怀杂货店

Java 数据库 批量插入

(1-1/1)底层逻辑读后感:三种对错观四类表述

mtfelix

无限生长 2022Y300P

盘点 2021|一个普通人的不普通的2021

慕枫技术笔记

程序人生 盘点 2021

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