发布一个简单的Web Service接口
2014-08-13 22:34
239 查看
第一步:建立本地java环境,并构建 web Service代码,发布web service
1、设置Java环境:
JDK6/J2SE1.6以上,必须!!
后面邀月会说明原因。
Eclipse 3.6
Axis2_Codegen_Wizard_1.4.1插件,配置见上文 《 Java与WCF交互(一):Java客户端调用WCF服务 》
假定以上环境都OK
2、Services 服务端应用程序
在Eclipse中新建一个java project,名为JavaServiceForWCFClient,如图:
选择一个运行时库
在src下新建一个package,如图:
在该package下新建一个类HelloTimeForWCF,代码如下:
请注意上图中:@WebService 的 使用。这称为 Annotation 或元数据,由 Java SE 5 中引入的 Web Services 元数据规范 (Web Services Metadata Specification) 所使用。开发人员在对类和方法应用 Annotation 之前定义类和方法,以向运行时引擎指明如何将类及其方法作为 Web Services 和 Web Services
操作来启用。Java SE 6 附带了这样一个引擎。@WebService Annotation 将 SayHello 类标记为实现某个 Web Services ,从而产生可部署的 Web Services
。这个特定的 Annotation 是一个 WSDL 映射 Annotation,并将 Java 源代码与表示 Web Services 的 WSDL 元素相关联。(注:本段内容来自IBM官方网站,https://www6.software.ibm.com/developerworks/cn/education/webservices/ws-eclipse-javase1/section3.html
)
下一步,就是Ant工具大派用场的时候了,
在项目根路径下新建一build.xml,内容如图:
以"Ant Build"方式运行该文件:
应该在控制台收到如下信息:
以上信息,表明ant创建成功!此时,刷新项目视图,应该得到如图所示的结果,其中黄色部分为刚生成的内容:
在package中新增一个主类,是否感觉有点像WCF中的Host引擎?其实作用就是如此。
其内容如下:
运行程序,就如同运行WCF中的Host:
可以用内部的浏览器来浏览这个地址:http://localhost:8080/JavaServiceForWCFClient?wsdl
至此,Java web端部署完成。
1、设置Java环境:
JDK6/J2SE1.6以上,必须!!
后面邀月会说明原因。
Eclipse 3.6
Axis2_Codegen_Wizard_1.4.1插件,配置见上文 《 Java与WCF交互(一):Java客户端调用WCF服务 》
假定以上环境都OK
2、Services 服务端应用程序
在Eclipse中新建一个java project,名为JavaServiceForWCFClient,如图:
选择一个运行时库
在src下新建一个package,如图:
在该package下新建一个类HelloTimeForWCF,代码如下:
请注意上图中:@WebService 的 使用。这称为 Annotation 或元数据,由 Java SE 5 中引入的 Web Services 元数据规范 (Web Services Metadata Specification) 所使用。开发人员在对类和方法应用 Annotation 之前定义类和方法,以向运行时引擎指明如何将类及其方法作为 Web Services 和 Web Services
操作来启用。Java SE 6 附带了这样一个引擎。@WebService Annotation 将 SayHello 类标记为实现某个 Web Services ,从而产生可部署的 Web Services
。这个特定的 Annotation 是一个 WSDL 映射 Annotation,并将 Java 源代码与表示 Web Services 的 WSDL 元素相关联。(注:本段内容来自IBM官方网站,https://www6.software.ibm.com/developerworks/cn/education/webservices/ws-eclipse-javase1/section3.html
)
下一步,就是Ant工具大派用场的时候了,
在项目根路径下新建一build.xml,内容如图:
以"Ant Build"方式运行该文件:
应该在控制台收到如下信息:
以上信息,表明ant创建成功!此时,刷新项目视图,应该得到如图所示的结果,其中黄色部分为刚生成的内容:
在package中新增一个主类,是否感觉有点像WCF中的Host引擎?其实作用就是如此。
其内容如下:
运行程序,就如同运行WCF中的Host:
可以用内部的浏览器来浏览这个地址:http://localhost:8080/JavaServiceForWCFClient?wsdl
至此,Java web端部署完成。
相关文章推荐
- web service 对外发布一个hello world接口(入门)
- 第一章 设计一个简单的web service接口
- 一个简单的发布工具
- 发布一个简单点的ASP摸板类...
- 通过Visual C#创建一个Windows组件,然后把其接口以COM形式发布即可(转贴)
- 一个简单的用户登录接口asp实现
- 用C#制作一个最简单的Web Service
- 发布自己写的一个简单的新闻列表WebPart
- 处理Rational Rose 2003画图时类名、接口名等名称过长自动缩进的一个简单方法
- 发布一个自己改写的超简单超漂亮的Html在线编辑器
- 用C#制作一个最简单的Web Service
- JBoss下使用标注方式写的一个简单web service 测试
- 将一个ClassLibrary (dll) 发布为web service
- 发布一个简单而又灵活的基础编译环境文件:compiler.mk,欢迎大家共同改进之
- 发布一个史上最简单代码最少Javascript Timer,解决一切定时执行的问题
- 发布一个原创的Light Box,特点就是简单
- 免费发布一个简单而有趣的计算工具
- 一个简单的新闻发布系统Asp.Net2.0+Sql2000
- 免费发布一个简单而有趣的计算工具
- C#制作一个最简单的Web Service