首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

JCP让Java平台Web服务更轻松

2005.04.21  来自:CSDN      共有评论(0)条 发表评论    收藏

在Java平台上发展Web服务将变得更容易。上周,Java标准定制组织(Java Community Process )一致通过Web服务元数据应用规范(JSR 181),它将简化Java平台应用程序的使用过程,如Web服务。

  Web服务元数据定义了一系列注释,帮助从Java编码中抽取Web服务执行细节。Java 2企业版本工具将使用标准注释生成Web服务制品。

  BEA Systems公司的高级技术员Jim Marino说到:“该标准能帮助开发‘轻便’的Web服务。你不用再围绕企业组件‘Enterprise JavaBeans’进行典型配置,而是写一个简单的Java对象,对其进行注释,并放入中间件环境里。”

  以前,Java开发员必须对Web服务描述语言(WSDL)文件和XML开发描述符等不同制品进行手动编码,以此暴露它们的J2EE应用程序,如Web服务。

新的注释程序模式使Java程序员不用再写Web服务“管道设备”编码,而只用写商务规则。

  来自BEA公司的XML Web服务负责人Chris Frye说:“注释可让你控制SOAP消息的形式,生成WSDL。在服务器实施中,可参考注释查阅策略文件,该文件或许能控制可靠信息传递及安全配置。”

  Frye还说到,有了新标准,开发人员只需编辑一个可生成服务端点的Java源文件,不用担心写任何XML,甚至是理解何为WSDL或SOAP。

  最后通过JSR 181的是JCP技术委员会成员IBM和Fujitsu。JCP是由Sun领导的协会组织,主要通过创建新的API规范引导Java的发展。

  JSR 181以JSR 175为基础,是最近推出的Java五“虎”之一。JSR 175为Java程序语言定义了更广泛的元数据应用程序,而JSR 181只是关注Web服务中的注释功能。

BEA率先应用JSR 181规范,并已将其用在Apache Beehive计划中。该计划是一个操作方便,基于BEA WebLogic Workshop集成开发环境(IDE)的开放式框架。

  BEA开放源IDE及语言工具部的高级经理Tim Wagner认为,由于Java平台与WTP之间推出的时间问题,由BEA与其他公司共同领导的Eclipse Web工具平台计划并不能立即支持JSR 181。该工具平台计划于今年夏天推出1.0版。

  Wagner说:“但我们预计WTP 1.1版将把标准注释支持,包括JSR 181作为发展主题,BEA也正朝着这个方向努力。”

  将于2006年6月推出的WTP 1.1预计包含注释工具,并且Eclipse基金会的Pollinate计划会与WTP发生重叠。

去年7月份,BEA与Eclipse合作创建Pollinate,希望以此建立基于Eclipse的IDE及支持Beehive(“蜂巢计划”)的工具组。

  Instantiations公司的首席技术官Dan Rubel说,Pollinate最后可能成为WTP的子项目,或是发布Pollinate有关信息的网站。

  Rubel说到:“Pollinate并不是要与WTP竞争,而是开发Beehive相关工具组,而这有可能要重新用到WTP技术。”

  除了开放源社区,开发人员也将从主要工具供应商,如甲骨文公司,太阳微系统公司和IBM那里获得广泛的Web服务元数据的支持。

发表评论 0条】
其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved