webService之(一)java原生态服务端
2015-06-29 16:03
453 查看
java对webService已经作了很好的支持,创建非常简单,分3步
1、创建接口
IPersonService.class
2、实现接口
PersonService.class
3、发布
在浏览器中访问http://localhost:8889/ms?wsdl,如图
一个最简单的webService发布了。
1、创建接口
IPersonService.class
import javax.jws.WebService; /** * <br>类 名: IPersonService * <br>描 述: 接口 * <br>作 者: xieyj * <br>创 建: 2015年6月29日 * <br>版 本:v1.0.0 * <br> * <br>历 史: (版本) 作者 时间 注释 */ @WebService public interface IPersonService { @WebResult(name="person") Person getPersonInfos(); }
2、实现接口
PersonService.class
import javax.jws.WebService; @WebService(endpointInterface="com.xyj.web.IPersonService") public class PersonService implements IPersonService { public Person getPersonInfos() { Person person = new Person(); person.setName("李三"); person.setSex("男"); person.setEmail("lisan@163.com"); return person; } }
public class Person { private String name; private String sex; private String email; get、set方法 }
3、发布
public static void main(String[] args) { Endpoint.publish("http://localhost:8889/ms", new PersonService()); }
在浏览器中访问http://localhost:8889/ms?wsdl,如图
一个最简单的webService发布了。
相关文章推荐
- java通过给按钮添加监听器理解接口的作用
- Java Web框架之二层模型-JSP+JavaBean
- javamail邮件发送报错解决方案
- JavaWed_Servlet_Response
- Java 树父节点递归获取树子节点
- 【转】Spring Annotation 详解
- java测试注解(@RunWith(value = SpringJUnit4ClassRunner.class) )
- java学习之旅44--面向对象_17_封装
- java maven 相关问题
- Java实现线性表-顺序表示和链式表示
- Java中如何读写cookie
- Eclipse 将JAVADOC附加到JAR(一)
- mysql获取java程序中的当前时间
- Majority Element 和 Majority Element II LeetCode Java
- Berkeley DB Java Edition (JE)
- spring事务tx介绍(传播行为,隔离级别)--精
- ubuntu 多JDK
- spring mvc文件上传,request对象转换异常
- java中 Map与实体类javaBean直接的互相转换
- JAVA之JDBC入门