WebServices服务端开发
2010-05-27 21:16
260 查看
WebServices是一个应用程序,它对外暴露了一个可以通过web调用的API,是分布式的服务组件。
WebServices本质上以标准化的形式实现企业内外以及不同服务系统之间的互调或集成。
开发WebServices服务端有以下两种方式:
一. 采用接口以及实现类的方式,步骤如下:
a) 创建WebServices工程,使用xfire框架来开发;
b) 创建WebServices服务端;
c) 通过创建JAVABEAN来创建WSDL文件;
d) 将工程发布到Tomcat上,开启服务。在IE地址栏输入:http://127.0.0.1:8888/WebServices/services,若访问正常,则服务端开发完成。
说明:在web.xml配置如下的servlet,当地址栏输入/services/的地址时,则会调用XFire框架
之后找到services.xml文件,配置的是需要对外暴露的接口。
二. 采用JSR181的形式(此方式不再通过向导来创建WebServices服务端,而是通过@来制定webservices)
1) 创建WebServices工程,使用xfire框架来开发;
2) 创建一个对外提供服务的类(一般无需接口);
3) 配置services.xml文件(jsr181必须小写)
至此,开发WebServices服务端完成。
WebServices本质上以标准化的形式实现企业内外以及不同服务系统之间的互调或集成。
开发WebServices服务端有以下两种方式:
一. 采用接口以及实现类的方式,步骤如下:
a) 创建WebServices工程,使用xfire框架来开发;
b) 创建WebServices服务端;
c) 通过创建JAVABEAN来创建WSDL文件;
d) 将工程发布到Tomcat上,开启服务。在IE地址栏输入:http://127.0.0.1:8888/WebServices/services,若访问正常,则服务端开发完成。
说明:在web.xml配置如下的servlet,当地址栏输入/services/的地址时,则会调用XFire框架
<servlet> <servlet-name>XFireServlet</servlet-name> <servletclass> org.codehaus.xfire.transport.http.XFireConfigurableServlet </servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>
之后找到services.xml文件,配置的是需要对外暴露的接口。
<service> <name>UserServices</name> <serviceClass>com.jimmy.IUserServices</serviceClass> <implementationClass> com.jimmy.UserServicesImpl </implementationClass> <style>wrapped</style> <use>literal</use> <scope>application</scope> </service>
二. 采用JSR181的形式(此方式不再通过向导来创建WebServices服务端,而是通过@来制定webservices)
1) 创建WebServices工程,使用xfire框架来开发;
2) 创建一个对外提供服务的类(一般无需接口);
@WebService(name="userServices") public class UserServices { @WebMethod(operationName="adduser") public void addUser(){ } }
3) 配置services.xml文件(jsr181必须小写)
<service> <serviceClass>com.jimmy.services.UserService</serviceClass> <serviceFactory>jsr181</serviceFactory> </service>
至此,开发WebServices服务端完成。
相关文章推荐
- 使用Apache CXF开发WebServices服务端
- 使用XFire开发WebServices服务端和客户端
- 使用XFire开发WebServices服务端
- 【转】使用Apache CXF开发WebServices服务端
- 使用XFire开发WebServices服务端
- 使用Apache CXF开发WebServices服务端
- 使用Apache CXF开发WebServices服务端
- 网游服务端开发入门知识
- cxf整合Spring框架进行服务端开发,并且通过cxf生成客户端代码进行调用
- CAS 服务端开发
- 电商商城服务端开发-环境配置
- 服务端开发小感
- J2EE 关于Web前端与服务端实现开发分离的实践
- CXF学习01---开发服务端与客户端
- wpf自己独立开发进销存服务端与客户端
- 钉钉服务端开发文档
- WebService学习总结(五)——使用Myeclipse开发WebService(服务端)
- JavaWeb学习服务端开发流程
- Go语言(服务器开发):简易TCP客户端与服务端
- CSGO 服务端扩展插件开发记录之"DropClientReason"(1)