深入探索Web服务开发:SOAP与RESTful的实践指南
1. Web服务简介
Web服务允许我们开发可通过网络访问的功能,其独特之处在于语言和平台的独立性。例如,用Java开发的Web服务可以被其他语言编写的客户端访问,反之亦然。开发Web服务常用的两种方法是使用简单对象访问协议(SOAP)和表述性状态转移(REST)协议,NetBeans支持使用这两种方法创建Web服务。
2. 使用JAX - WS的SOAP Web服务
2.1 WSDL与Java实现
使用SOAP协议时,Web服务操作在名为Web服务定义语言(WSDL)的XML文档中定义。在Java EE中,当将用Java编写的Web服务部署到应用服务器时,WSDL可以自动生成。如果已有WSDL文件,NetBeans能自动生成大部分Java实现代码,我们只需实现每个方法的实际逻辑。
2.2 创建简单的Web服务
以开发一个长度单位转换的Web服务为例,步骤如下:
1. 创建一个新的Web应用程序项目,如“UnitConversion”。
2. 右键单击项目,选择“File | New File”,在“Web Services”类别中选择“Web Service”作为文件类型。
3. 点击“Next”后,输入Web服务的名称和包名,点击“Finish”,此时Web服务创建完成,源代码自动打开。
NetBeans会自动生成一个简单的“Hello World”Web服务,使用 @WebService 注解标记类为Web服务, @WebMethod
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



