1.不太明白的地方,为什么接口和实现都得声明
/**
*
*/
package demo.interfaces;
import java.util.Collection;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import demo.entities.Member;
/**
* @author joe
*
*/
@WebService
public interface IMemberServices {
//新增会员信息
@WebMethod
public void addNewMember(@WebParam(name = "member") Member member);
//列举所有会员的信息
@WebMethod
@WebResult(name = "Members")
public Collection<Member> getMembers();
}
/**
*
*/
package demo.interfaces.impl;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import demo.entities.Member;
import demo.interfaces.IMemberServices;
/**
* @author joe
*
*/
@WebService
public class MemberServiceImpl implements IMemberServices {
private List<Member> members = new ArrayList<Member>();
/* (non-Javadoc)
* @see demo.interfaces.IMemberServices#addNewMember(demo.entities.Member)
*/
@WebMethod
public void addNewMember(@WebParam(name = "member") Member member) {
members.add(member);
}
/* (non-Javadoc)
* @see demo.interfaces.IMemberServices#getMembers()
*/
@WebMethod
@WebResult(name = "Members")
public Collection<Member> getMembers() {
return members;
}
}
详见JAXB2的代码(看来上午是理解错误啦!实在是不好意思)
分享到:
相关推荐
webservice中用到的jar,xfire-jsr181-api-1.0-M1.jar,xfire-jsr181-api-1.0-M1.jar
org.apache.cxf.spring.remoting.Jsr181HandlerMapping.jar
xfire-jsr181-api-1.0-M1.jar xfire-jsr181-api-1.0-M1.jar
xfire-jsr181-api-1.0-实例化webservic
标签:apache-cfx-jsr181-jaxb-http-example-1.0.0.jar.zip,apache,cfx,jsr181,jaxb,http,example,1.0.0,jar.zip包下载,依赖包
jar包,亲测可用
从Spring 3.0开始,Spring提供了对 JSR 330标准注解的支持。这些注解可以喝Spring注解一样被扫描到。你只需要将相关的Jar包加入到你的classpath中即可。 注意:如果你使用Maven,javax.inject子包是需要在标准Maven...
备用查看,E文 JSR 181 Web Services Metadata for the JavaTM Platform
Eclipse中建立JSR181的web服务.docx
JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是Hibernate Validator。JSR 303 用于对 Java Bean 中的字段的值进行验证。 Spring MVC 3.x 之中也大力支持 JSR-303,可以在控制器中对...
spring3零配置注解实现Bean定义(包括JSR-250、JSR-330)
背景参数校验是我们程序开发中必不可少的过程。用户在前端要校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。当我们
主要介绍了JSR303校验注解和自定义校验注解的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
早期的基于 SOAP 的 JAVA 的 Web 服务规范 JAX-RPC(Java API For ...WS-MetaData(JSR 181)是 JAX-WS 的依赖规范,其 API位于 javax.jws.*包,使用注解配 置公开的Web服务的相关信息和配置 SOAP 消息的相关信息。
xfire-jsr181-api-1.0-M1.jar xfire-spring-1.2.2.jar xfire-xmlbeans-1.2.2.jar 支持将Web服务绑定到POJO、XMLBeans、JAXB1.1、JAXB2.0和Castor; 支持基于HTTP、JMS、XMPP等多种协议访问Web服务; 支持多种Web服务...
jsr168和jsr268中文文档和开发手册; jsr168和jsr268中文文档和开发手册
JSR-168是适合于portlet开发人员的Java API集合。设计符合规范的JSR-168 portlet的原因有很多。可移植性就一个显而易见的好处。根据规范编写的代码更容易在门户服务器之间移动。多数基于Java的门户服务器都支持JSR-...
jsr268详解。jsr268详解。jsr268详解。jsr268详解。