基于SoapUI的JBossWS Web Service开发入门

2008-06-03,星期二 | 分类:JBossTools | 标签: | 浏览:701
SoapUI是一款先进的Web Service开发和测试工具,它既可作为桌面应用软件使用,也可利用插件集成到Eclipse,maven2.X,netbeans和intellij中使用。您可以到SoapUI的SourceForge站点下载最新版本。 开发环境:JBoss AS 4.2.2GA + JBossTools 2.0.1GA + SoapUI 2.0.2 1. 创建Dynamic Web Project项目 1.1. 在JBossTools中选择菜单“New->Project…”,在出现的对话框中选择“Web->Dynamic Web Project”; 1.2. 在出现的“Dynamic Web Project”对话框中输入如下信息: Project Name:echows Target Runtime:JBoss 4.2 Runtime Configurations:Default Configuration for JBoss 4.2 Runtime 1.3. 选择“Finish”结束创建Dynamic Web Project项目。 2. 编辑WSDL文件 2.1. 在JBossTools中选择菜单“New->Other…”,在出现的对话框中选择“Web Services->WSDL”; 2.2. 在出现的“New WSDL File”对话框中输入如下信息: Enter or Select the Parent Folder:echows/WebContent/WEB-INF File name:echows.wsdl 2.3. 选择“Finish”结束创建WSDL文件,JBossTools会在工作台打开刚创建的WSDL文件,选择“Design”视图为echows接口添加一个echo操作,修改后的wsdl文件内容如下: <?xml ...

JBossTools实践系列:JBossWS-Based的WebService开发入门

2008-05-22,星期四 | 分类:JBossTools | 标签: | 浏览:1,780
环境:JBoss 4.2.2GA + JBossWS 3.0.1 + JBossTools 2.0.1 (一) 建立Web项目 1、 选择菜单“File-New->Project”,选择“Dynamic Web Project”; 2、 在出现的“Dynamic Web Project”对话框中,输入如下信息: 3、 选择“Finish”结束创建一个名为HelloWS的Web项目。 (二) 编写Web Service 1、 在HelloWS项目中,新建一个Hello.java类,并输入以下代码: package demo; import javax.jws.WebMethod; import javax.jws.WebService; @WebService (name="HelloWS",serviceName="HelloService") public class Hello { @WebMethod public String sayHello(String someone) { return "Hello " + someone; } } 2、 打开web.xml文件,在Web XML Editor中添加一个Servlet及Mapping的定义: 3、 至此,Web Service已经创建完毕。 (三) 部署Web Service ...