jbossws快速入门

jbossws实现JAX-WS规范,使用该工具开发web service非常简单。该工具由jboss jee5服务器提供,内置在jboss4.2、jboss5。如果你对该项目有兴趣,可以到 jbossws的站点了解更多的信息。

Web Service Endpoint


package helloservice;

@javax.jws.WebService(
        serviceName="HelloService", 
        name="Hello",
        targetNamespace="http://www.jboss.org/example")
public class HelloBean {
    private String message = new String("Hello, ");

    @javax.jws.WebMethod
    public String sayHello(String name) {
        return message + name + ".";
    }
}


Web Service Deploy

web.xml加入
<servlet>
  <servlet-name>HelloService</servlet-name>
  <servlet-class>helloservice.HelloBean</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>HelloService</servlet-name>
  <url-pattern>/hello</url-pattern>
</servlet-mapping>


部署在jboss并启动,访问http://localhost:8080/jbossws/,点击View a list of deployed services的链接就可以看到部署好的web service.

可见,比起jax-rpc,开发效率大大提高。

你可能感兴趣的:(Web,xml,webservice,MyEclipse,jboss)