站内搜索:
  您现在的位置:TT SOA > 技巧 > Web services的集成开发环境——Eclipse
 

Web services的集成开发环境——Eclipse

 
2008-7-22
【TechTarget中国原创】也许最有名的开放源IDE集成开发环境就是Eclipse。在90年代后期,IBM最初将其开发为一个用Java编写的工具平台,2001年被发布为开放源并许可上市。Eclipse是在IBM和其它8家高科技公司的支持下一手创办的。

  为了消除人们对于开发商在IBM的支配下拥有太多的Eclipse印象,Eclipse基金会凭借自己的员工和预算,2004年创建了一个完全的非营利机构,许多知名的软件机构出钱,开发商出力并为基金会指明了方向……
阅读全文请先登录或注册

也许最有名的开放源IDE集成开发环境就是Eclipse。在90年代后期,IBM最初将其开发为一个用Java编写的工具平台,2001年被发布为开放源并许可上市。Eclipse是在IBM和其它8家高科技公司的支持下一手创办的。

  为了消除人们对于开发商在IBM的支配下拥有太多的Eclipse印象,Eclipse基金会凭借自己的员工和预算,2004年创建了一个完全的非营利机构,许多知名的软件机构出钱,开发商出力并为基金会指明了方向。

  开发商可以从众多的建立在Eclipse结构上免费和付费插件中进行选择。这些包括来自IBM公司和其它竞争者的付费产品,自从许多软件工具供应商现在把Eclipse作为一个为特定工具包和开发环境提供的稳定基础。因为Eclipse大多数插件都是用Java语言运行的,这样供应商就可以简单的使用所有主要的平台。

  同样还有许多由Eclipse Foundation提供主机服务的开放源项目和子项目以及Eclipse这个积极的团体提供和扩展的插件。例如,Groovy,基于开放源Java的脚本语言的插件准许编辑、编译和运行Groovy脚本。

  Eclipse架构

  Eclipse支持者觉得他们拥有的比IDE多,他们有一个丰富核心功能建立起来的的用户平台,该用户平台运行了许多插件和诸如文本编辑器之类的工具。这些文本编辑器可以用来建造一套特定的工具。尽管这些插件可以用其它语言编写。但是大多数似乎多是用Java编写的。Eclipse能够提供版本支持,这样你就可以在逐项的基础上用升级管理器直接升级特定的插件。

  Eclipse用户界面被安排成“工作台”一个展示“视图”的项目和项目资源窗口(图形图表编辑器,资源清单,等等)用户可以自定义各种视图的位置和行为,以适应每个项目。

  与标准开发商工具相整合

  和NetBeans一样 , Eclipse为CVC(并行版本系统) ,一个开放源文件管理系统,提供支持,该开放源文件管理系统可以方便众多开发商在一个项目上的合作。由Apache软件基金会所建造的高度灵活的蚂蚁开放源“建设”的工具可以将各种Eclipse过程自动化。你甚至可以使用已经有蚂蚁建设档案的项目。

  从Eclipse 3.1 开始,逐步建立起了广受欢迎的junit工具包,如果你倾向于测试驱动开发 ,你就会发现很容易在Eclipse创建测试案例。

  Web Service支持使用Apache Axis项目1.3版本用于SOAP相关的方法以及wsdl4j ( Web服务描述语言为Java )1.5.1版本,wsdl4j 1.5.1版本用来操纵WSDL文件。但是需要注意的是,这并不是像为axis2重新设计的最新Axis版本。Tomcat网络服务器提供带有Eclipse的版本也是最新版本几代以后的产品。

  我认为,随着众多开放源开发组厌倦了原来的工作,这不可避免。使用Eclipse 或者 NetBeans会令最新版本、最好版本以及用Eclipse包装的版本之间的工具包版本之间的矛盾日益凸显。

  Web工具平台程序包

  Eclipse项目为那些喜欢调查与Web相关程序的工具提供了一个单个、简单的下载程序包。这个超过200mb的压缩下载包含了一个基础核心平台和更多预设置的插件。

  Web标准工具插件套装包含的工具可以操纵与规范相关的文档,这些规范由像W3C的机构发行。例如,这里有为操纵XML, XSD, DTD 以及 WSDL 文档的工具。

  WSDL的工具

  Eclipse公司有一些处理WSDL文档很棒的工具。我曾经在Eclipse公司的Web服务客户项目中输入过一个Web服务WSDL文件,具体情况如下:

  1.运行Web服务浏览器,搜索在线Xmethods注册。

  2.搜索一个使用关键词"math"的服务——该操作可以找到一个服务。

  3.在Eclipse工作台使用输入工具——被输入的文件将会出现在项目资源目录中。

  4.选择WSDL文件,选择打开图像编辑器选项。这时就会显示所有可用操作的WSDL要素,你可以轻松地在图形和编辑视图下切换

  5.选择WSDL文件,选中“生成客户端”选项。执行客户端的Java源文件和执行库jar文件也添加到了项目中。

  创建一个Web服务

  Eclipse Web服务向导支持两种创建Web服务的方式,即自上而下和自下而上两种方式。在自上而下开发中,首先你要将服务描述成一个WSDL文档。Eclipse指导您通过设置选项,该设置选项将控制运行轴心工具包以便创建一个使用Axis工具包和蚂蚁的任务Java代码骨架。

  自下而上的创建方式涉及了一个Java类,该Java类按照Java"bean"惯例编写成代码。Eclipse Web服务向导指导你完成自动过程的参数设置,这样就会建立一个WSDL文件和一个Web服务。

  结论

  和NetBeans一样,Eclipse可以让开发商在整合环境中借助现有用户交换的支持,利用高品质开放源工具不断增大的容量。为这些工具提供支持的IBM公司,Sun公司以及其它主要的软件公司已经确认了可以在软件开发中运用这种方法。

用户名:(请填写您的E-mail做为登录账号)
 
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
 
用户名:(请填写您的E-mail)
密 码:
永久登录
请输入您的登录email:
TechTarget中国旗下网站群
All Rights Reserved, Copyright 2008, TechTarget中国
TechTarget中国