`
Gavin.Chen
  • 浏览: 325851 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

在IBM RAD中开发部署基于JAX-WS的WebService

阅读更多

      在RAD 7.0中开发一个WebService,并部署到内置的WebSphere Application Server (WAS)中,是相当容易的事情,完全傻瓜化的过程,中要写下面这么一个类

 

package com.mycompany;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

@WebService(name = "TestService", serviceName = "TestService", targetNamespace = "http://www.mycompany.com")
public class TestService
{
	@WebMethod(action = "http://www.mycompany.com/test")
	@WebResult(name = "greeting")
	public String test(@WebParam(name = "name") String name)
	{
		return "hello " + name;
	}
}

 

      然后在RAD中按向导新建一个WebService,然后选择上面的TestService类作为EndPoint类,RAD会自动为你生成一些文件,像webservice.xml,相关wsdl之类的文件,如果没有关闭RAD默认的自动部署功能的话,那么此时只要打开内置的WAS,一个WebService就开发并部署成功了,真正要自己写代码的部份只有上面那么一个而己

 

     如果在RAD7 上安装一个WebService WebService Package的插件,再在WAS中安装一个相应的WebService插件,那么你只需写那么一个EndPoint文件,不用自己新建WebService,只需将它在WAS上运行,WAS会自动帮你新建这些文件并部署上去,简而言这,就是更简单了,这被称为Runtime Deployment

 

      并且在RAD 7.0.0.3版本以上,WAS 7.0以上版本上,Runtime Deployment被作为默认设置,令你在RAD上开发WebService变得更轻而易举了

 

      IBM的东西,功能强大是没话说的,就是小BUG多,如果在不久将来,这些小BUG被不断地修正,新功能不断地加进去,那么它们的软件将会非常恐怖的。。。。

分享到:
评论
2 楼 xaoyaofeng 2010-04-15  
      IBM的东西,功能强大是没话说的,就是小BUG多,如果在不久将来,这些小BUG被不断地修正,新功能不断地加进去,那么它们的软件将会非常恐怖的。。。。
1 楼 acai85 2009-04-28  
Jax-Ws的好像没有webservice.xml,配个ws-security都要花很多时间

相关推荐

    IBM官方RAD webservice demo

    在IBM RAD V7.5中,Web服务应用的开发生命周期涵盖了多个角色和阶段: - **应用架构师**:负责定义应用架构,包括WSDL和XSD合同的设计。 - **应用开发者**:负责使用top-down方法生成Java构件,并对Java bean类进行...

    rad下集成开发web+services.doc

    【文档描述】:该文档详细介绍了如何在 Rational Application Developer (RAD) 环境下使用JAX-WS进行Web服务的集成开发,包括Web服务向导的功能、自底向上和自顶向下两种开发方案,以及测试工具的使用。 【标签】:...

    rad下集成开发web services.doc

    本文将详细介绍使用JAX-WS在RAD中进行Web服务开发的关键概念和步骤。 ### 1. JAX-WS简介 JAX-WS是Java平台上的Web服务标准,它取代了早期的JAX-RPC,提供了更简洁和高效的API。JAX-WS的核心特性包括: - **Java ...

    Delphi 12.2补丁之RADStudio-12-2-29-0-53982-0329-KeyPatch.exe

    RADStudio-12-2-29-0-53982-0329-KeyPatch.exe

    IBM-RAD-V6

    为了更好地支持开发过程中的测试需求,IBM RAD V6 提供了内置的测试服务器环境,以及支持远程服务器的能力,使得开发者可以在真实的运行环境中进行测试。 **1.3.5 许可证与安装** IBM RAD V6 的许可证类型多样,...

    IBM.zip IBM RAD资源包

    IBM RAD是基于Eclipse平台构建的,它为开发人员提供了丰富的功能,包括代码编辑、调试、测试、部署以及项目管理。它支持Java、JSP、Servlet、JavaScript、XML等多种编程语言,并且内置了对IBM WebSphere Application...

    Embarcadero-RAD-Studio-12-Athens-Version-29.0.51511.6924-Crack

    Embarcadero_RAD_Studio_12_Athens_Version_29.0.51511.6924_Crack

    rad开发webservice的例子

    综上所述,这个压缩包中的内容可能包含一个使用RAD 7开发的基于JSR 168的portlet示例,以及详细说明如何在RAD环境中创建和部署Web服务的文档。这些技术都是Java企业级开发中的关键组成部分,对于理解和实践企业级...

    使用RAD写WebService

    Rational Application Developer (RAD) 是IBM提供的一款强大的集成开发环境,支持开发包括WebService在内的多种应用。本文将详细介绍如何使用RAD来创建和部署WebService。 ### 第一部分:准备工作 在开始之前,...

    IBM RAD7.5开发指南part1(全图文教程,超灵)

    IBM超经典RAD7.5下开发was及websphere portal的教程,详细步骤全图文式解说

    DELPHI 12.1 key RADStudio-12-1-29-0-51961-7529-KeyPatch

    RADStudio-12-1-29-0-51961-7529-KeyPatch

    RAD Studio 12.1 补丁

    **RAD Studio 12.1 补丁详解** RAD Studio 是Embarcadero ...通过持续关注并应用这样的更新,开发者可以确保他们的应用程序能够在不断变化的技术环境中保持领先,同时享受到 RAD Studio 提供的优秀开发工具和服务。

    IBM RAD v7.0 中文安装手册

    IBM RAD v7.0(Rational Application Developer)是一款强大的集成开发环境(IDE),主要用于Java应用开发,特别是用于构建基于WebSphere的应用程序和服务。该版本通过使用IBM Installation Manager进行安装与管理,...

    RAD-Studio-XE6-PPT.rar_rad_xe6

    标题中的"RAD-Studio-XE6-PPT.rar_rad_xe6"表明这是一个关于RAD Studio XE6的PPT演示文稿,其中".rar"是压缩文件格式,表示该资源是一个压缩包。"rad_xe6"可能是文件的特定版本标识或者关键词,暗示了内容与RAD ...

    BIO-RAD-ChemiDoc-XRS-凝胶成像系统操作说明.doc

    BIO-RAD-ChemiDoc-XRS-凝胶成像系统操作说明 本文档详细介绍了BIO-RAD-ChemiDoc-XRS-凝胶成像系统的操作说明,旨在规范Bio-rad化学发光成像系统的基本操作、维护保养、异常处理程序,防止人为操作失误,确保Bio-rad...

    Delphi 12 控件之RADStudio-11-2-KeyPatch.rar

    RADStudio-11-2-KeyPatch.rar

    Delphi 12 控件之RADStudio-11-1-5-KeyPatch.rar

    RADStudio-11-1-5-KeyPatch.rar

    ibm rad 7.5 key

    ibm rad 7.5 key!!!!!!!!!!!!!!!!!!!!!

Global site tag (gtag.js) - Google Analytics