通过Jdk
声明 :@Webservice
发布 :EndPoint.publish
不足: 希望tomcat启动时,webservice服务能够开启 ,最好与Spring集成
希望有一个webservice的服务列表
通过Webservice框架来实现 :axis2 、xfire
通过注解配置修改wsdl文件
业务类的某些方法不想对外发布
- 默认只有public 修饰的方法会以webservice的形式对外发布
而 private 受保护的,缺省的,都不会发布
- 某些public 方法也不想对外发布
1.wsdl就是xml文件
2.带有接口的webservice发布方式
- 通过EndPoint发布带有接口的webservice
例:JobService :
getJob()
3.保存wsdl文件到jdk处,然后生成本地代理文件。
命令行:wsimport s.xml
4.把生成的包打成jar 包(还是在当前路径)
命令行: jar cvf jobService.jar ./cn