`
piggy
  • 浏览: 25135 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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,开发效率大大提高。
分享到:
评论
3 楼 wgy_superpower 2009-06-07  
问一下,用这个JBossWS开发webservice,开发环境怎么配置呀
就是在MyEclipse的工程中,应该引用哪些JAR包
谢谢
2 楼 island_hainan 2009-02-04  
很好。学习一下。
1 楼 lh258 2009-02-03  
帅哥,不错哦

相关推荐

    使用JBossWS创建一个简单的Web服务

    在本文中,我们将深入探讨如何使用JBossWS创建一个简单的Web服务。JBossWS是Red Hat公司提供的一个开源Web服务栈,它集成了Java SE(包括J2SE5和JavaSE6)和Java EE平台,提供了对SOAP、WSDL、WS-Security等Web服务...

    jbossws-cxf-client-4.3.0.Final.zip

    isis-wicket-gmap3.zip,用于gmap3与apache isis wicket vieweras v1.15.0集成的wicket ui组件,并入incode平台(http://incodehq.github.io)

    jbossws-metro-3.3.1.GA.zip

    【jbossws-metro-3.3.1.GA.zip】是一个与Java企业版(Java EE)相关的软件包,特别关注的是Java Business Edition(JBoss ESB)中的Web服务实现部分,即JBoss Web Services - Metro(jbossws-metro)。这个版本号...

    jbossws-spi-2.3.0.Final.zip

    【jbossws-spi-2.3.0.Final.zip】这个压缩包文件主要包含的是JBoss Web Services SPI(Service Provider Interface)的2.3.0.Final版本。JBoss是Red Hat公司的一个开源Java应用程序服务器,而JBossWS是其内置的Web...

    jbossws-client.jar

    wejbossws-client.jar

    jbossws-spi-2.2.1.Final.zip

    【jbossws-spi-2.2.1.Final.zip】这个压缩包文件是JBoss Web Services SPI(Service Provider Interface)的一个版本,具体为2.2.1.Final。JBossWS是Red Hat开发的一个开放源代码实现的Java EE Web服务栈,它提供了...

    samples-jbossws:JBoss WS的样本项目集合

    这个名为 "samples-jbossws" 的项目集合是专为开发者设计的,旨在帮助他们理解和应用 JBoss WS 的各种功能。本文将深入探讨这个项目集中的关键知识点,以及如何利用这些示例来提升你的 Java Web 服务开发技能。 1. ...

    jbossws-cxf-transports-udp-4.2.4.Final.zip

    【jbossws-cxf-transports-udp-4.2.4.Final.zip】这个压缩包文件主要包含的是JBoss Web Services (JBOSWS) 的CXF Transports UDP模块的一个特定版本,即4.2.4.Final。JBOSWS是Red Hat开发的一款企业级的Web服务实现...

    jbossws-sign-encrypt:JBossWS WS-Security 签名和加密示例

    #JBossWS WS-Security 签名和加密示例 配置 JBossWS/CXF 以便对交换的 SOAP 消息进行签名和加密的推荐方法示例。 构建和部署: mvn clean install jboss-as:deploy测试: mvn exec:exec 需要使用 JBoss EAP 6 BOM...

    cxf-ssl:JBossWS-CXF SSL 客户端示例

    这是一个展示如何设置 JBossWS CXF SSL 客户端的项目。 除此之外,它还展示了如何在 EAP 6 中自动安装 HTTPS 连接并配置独立客户端以使用 JBoss LogManager。 此示例将在客户端和服务器之间设置双向身份验证。 具体...

    jboss-4.2.2.GA.part04.rar

    jboss-4.2.2.GA.part04.rar

    micro-reactive-0.62.zip

    反应式编程是一种编程范式,强调数据流和变换的延迟计算,使得系统能够对变化做出快速响应。在微服务架构中,每个服务都是独立的,可以独立部署和扩展,这与反应式编程的原则相吻合。 学习这些知识点,开发者可以...

    MyEclipse.6.Java.开发中文教程第15章代码

    4. **`HelloWorldService`**:这是一个典型的入门级Web服务示例,通常用于教学目的。`HelloWorldService`可能会展示如何在MyEclipse中创建一个简单的服务,该服务提供一个返回“Hello, World!”的接口。这对于初学者...

    jboss-4.2.3.GA.zip

    2. **jbossws-jaxws-ext.jar**:这个扩展库包含了一些额外的功能和API,可能包含了对JAX-WS的特定增强或特定环境下的适配,比如JBoss AS的集成和优化。 3. **jbossws-jaxrpc.jar**:这是基于Java API for XML ...

    关于JBoss5加载项目的完整过程以及相关错误解决

    5. **JAX-WS配置**:如果使用Java 6运行JBoss,可能需要手动将`jbossws-native-saaj.jar`、`jbossws-native-jaxrpc.jar`、`jbossws-native-jaxws.jar`和`jbossws-native-jaxws-ext.jar`从`JBOSS_HOME/client`复制到`...

    Xfire实战[Web服务开发之旅]

    - **JBossWS**: 作为JBoss平台的一部分,提供了丰富的企业级功能。 在这些框架中,Xfire的特点在于它对POJO的支持以及灵活的传输协议选择,这使得Xfire成为开发轻量级Web服务的理想选择。 #### 四、Xfire的应用...

    J2EE程序员需掌握的技术

    12. **Web服务**:JBossWS、Axis和XFire实现了SOAP和RESTful Web服务。 13. **缓存框架**:OSCache、JBoss Cache和Ehcache提高了数据访问效率。 14. **搜索引擎和爬虫**:Lucene结合Heritrix可以构建强大的搜索...

    xfire-distribution-1.2.3

    XFire 是一个基于 Java 的 Web 服务框架,它的出现早于 Apache CXF 和 JBossWS 等现代框架。XFire 提供了一种简单、高效的机制来创建和消费 Web 服务。其主要特点包括: 1. **轻量级**: XFire 采用了模块化设计,...

Global site tag (gtag.js) - Google Analytics