阅读更多

3顶
0踩

编程语言
上个月,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
来自: InfoQ
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jsp 树形结构DIV+CSS+XML

    1,picPath:图片路径,默认是为”JTree/” 2,clickItem:当前树中,被点击的节点。clickItem是一个treeNode类型的Object。 3,selectNode:当前树中,被点击的节点所对应的XML节点(即:一个XML对象)。 4, CAPTIONATT:要以哪个XML节点的属性值做为caption显示。 5, ICONATT:以以哪个XML节点的属性值做为树枝(叶)的显示图标的地址。

  • 一个XML+JS的菜单,好用

    Menu body,td{font:12px verdana}#treemain{background-color:#fffffa;}#treemain .ec{margin:0 5 0 5;}#treemain .hasItems{font-weight:bold;height:20px;padding:3 6 0 6;margin:2px;cursor:han

  • jsp操作xml数据库

    jsp处理xml数据库,操作xml文件,实现对xml文件的增删修改。大三的xml课程设计,附带源代码和xml数据库文件。初学者可以借鉴参考

  • 树形结构的jsp展现

    树形结构的jsp展现 100000 根文件夹 110000 一级文件夹 110200 二级文件夹 最简单可以用ztree等控件 select * from  (       /*select '权限树' name,'0' id,'-1' parentid from dual */     select t.name name,t.id  id,t.parentid  parent...

  • 浅析JSP HTML XML JS JQuery等 专有名词

    浅析JSP HTML JS JQuery 专有名词 JSP Java Server Pages 动态网页开发技术 使用jsp标签在HTML网页插入java代码 JSP=HTML+Java代码+jsp标签 标签格式:<%java代码%> JSTL apache开发了一套jsp标签,献给了sun公司,sun公司将其命名为JSTL(标准标签库) 具体:https://b...

  • xml+jsp实现简单留言板

    xml+jsp实现简单留言板,功能齐全,代码简单易懂。

  • 我惨痛的jquery+js+xml+servlet+jsp(html)经历

    My JSP 'index.jsp' starting page name  pwd   记住用户名    SSL安全登录 ...

  • 使用jsp导入导出XML文件

    dom是解析xml的底层接口之一(另一种是sax)    而jdom和dom4j则是基于底层api的更高级封装     dom是通用的,而jdom和dom4j则是面向java语言的        DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和

  • servlet+jsp+xml写的一个小型的商品展示页面

    package Local_Servlet; import org.apache.catalina.Session; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Node; import org.dom4j.io.SAXReader; import javax.servlet.S

  • Tomcat使用jsp解析xml文件并在浏览…

    当时选在新浪建博客我就是个臭傻逼,一点都不好用,刚刚写好的记录全没了,连图片都插不进去,现在又要写过,好心情全被破坏光了,算了不吐槽了。     http://blog.sina.com.cn/s/blog_7860b1c30101e2xm.html这里已经讲了如何配置Tomcat,值得注意的就是环境变量与自己Tomcat存放的文件目录有关,我存放在了E盘。     所有的Tomcat应用都是存放

  • JSP 树状菜单

    1)初始化菜单     2)调用函数          显然,如果用动态的脚本来初始化菜单数组(asp,jsp均可),那就可以很方便的实现动态的树型菜单了。 2。jsp动态实现   分以下步骤实现动态的树型菜单:   1)在数据库建tree_info表,有nodeId,parentNodeId,nodeName,nodeUrl四个字段,来存储节点信息。   2)编写java类,用于从数据库找出节点

  • XML---JS基本操作

    最近用XML比较多,写点基本操作的总结,积累下 JS读取XML文件内容 很简单的一个页面,点击按钮时读取XML内容显示在DIV中 [code="java"] 解析XML [/code] JS代码 [code="java"] /** *学生类实体 */ function student()...

  • 实战:JSP+Servlet+Tomcat+XML 开发通讯录系统

    博主作为一个javaEE 菜鸡,这两天用Servlet+Tomcat+XML 开发了一个通讯录系统需求:1.主页面显示全部的联系人2.进行联系人的增删改查操作现写下开发思路1.首先数据字典用XML作为存储,dom4j+xpath工具包来负责数据的增删改查2.创建模型包,id+name+gender+sex+email+QQ3.创建dao包,存放static的增删改查方法4.创建servlet包,用...

  • java jsp js xml,JSP语法的xml写法

    大家总是不喜欢看到在jsp页面上,其实我们可以使用比较优雅的xml方式来表达1,隐含的注释JSP语法:XML语法:无2,变量或函数的声明JSP语法:例如:int i=0;int a,b,c;Color red=new Color(255,0,0);private static final String OK="ok";public String getAnswer(){return OK;}%&g...

  • XML+JS创建树形菜单

          简单说明:思路:从数据岛menuxml(标准化越来越近了)中读取数据,从树的根节点开始分析树,利用 hasChildNodes() [方法:是否含有子节点 ] 判断当前节点是否有子节点,如果有子节点继续向下分析 childNodes [对象:子节点对象集合] ,否则返回当前分析结果(树结点对象)。主要的函数:createTree(thisn /*树结点*/ , sd/*树深度*/)运行

  • 作业管理系统jsp+XML

    一、开发背景 随着互联网的普及和信息技术的发展,教学信息化管理尤为重要。 我们可以通过计算机来实现学生作业信息化的管理,这样不仅可以将作业进行保存,方便以后的素材选择,而且也方便了教师对作业的批改,老师即可以在办公室批改作业,也可以在家里的电脑上批改,甚至在能上网的计算机上就能完成对学生作业的批改。这样不仅有助于作业批改质量的提高,而且也为教师节约了很多宝贵的时间。 二、系统功能 1、学生进入系统后能完成的操作  --查看教师布置的作业 在这个功能模块中,学生能够查看教师所布置的作业信息。  --作业的提交 在这个功能模块中,学生能够完成上交作业功能。  --查看作业的批改信息 在该功能模块中,学生能够查看自己作业的批发情况。  --修改密码 在该功能模块中,学生能够修改自己的系统登录密码。  --安全退出 该功能实现安全退出系统。 2、教师登录系统后能完成的操作  --发布作业信息 在该功能模块中,教师能够向学生布置作业及发布作业的参考答案。  --批改作业 在这个功能模块中,教师能够完成对学生所上交作业的批改功能。  --作业情况统计 在这个功能模块中,教师能够实现按作业批次对作业进行统计的功能。  --修改密码 在该功能模块中,教师能够修改自己的系统登录密码。  --安全退出 该功能实现安全退出系统。 本系统采用的是浏览器/服务器结构,即浏览器端和WEB服务器端(B/S架构)。 本系统采用JSP制作界面,做人机交互,采用JavaBeans封装业务逻辑,与XML数据之间采用JDOM连接通信。

Global site tag (gtag.js) - Google Analytics