浏览 1592 次
锁定老帖子 主题:基于web容器的webservice
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-05
最后修改:2010-03-05
这里使用的是Jax ws 框架
一首先建立webservice 的服务端 new -> webservice project ,Framework 选中 JAX-WS 然后 在build path中 MyEclipse Libraries 中选择 Jax-ws 2.x 两个jar包文件
下面就是建立测试实体类
public class Jaxwebservice { public String m(){ String s ="hello"; return s; } }
现在就需要建Jaxwebservice 的托管类 这个使用Myeclipse创建向导自己产生该类
new->web Service
策略 Strategy 选择 下面的单选按钮 next 后 Java class 选择 Jaxwebservice 类 后ide就自动生成JaxwebserviceDelegate类 生成两个xml文件web.xml 与 sun-jaxws.xml
部署到tomcat 上获得 wsdl 文件的路径 (文件路径有项目工程名+类名+web.xml里JaxwebserviceService映射的/JaxwebservicePort)
二客户端
new -> java project src 上建立 webservice client 向导,选择 jax-ws next 将服务端生成的wsdl url 填写上 以及然后 填写 自动生成后的对象所放置的package
按照生成的类 自己编写测试类
public class Test { public static void main(String[] args) { System.out.println("sss"); JaxwebserviceService service = new JaxwebserviceService(); JaxwebserviceDelegate portType = service.getJaxwebservicePort(); System.out.println( portType.m()); } }
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |