- 浏览: 180206 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (186)
- Ant (11)
- Axis2 (15)
- Car (9)
- Eclipse (1)
- Java (19)
- Java-EM (4)
- Javascript (11)
- Jsp (1)
- Hibernate (9)
- Mysql (1)
- Ms-Dos (5)
- Music (0)
- Oracle (3)
- Postgresql (0)
- Photoshop (1)
- Spring (17)
- Struts (8)
- Selenium (5)
- Ubuntu (13)
- News (17)
- Others (7)
- SSH (11)
- 算法 (5)
- FreeMarker (4)
- Tomcat (2)
- Linux (5)
最新评论
一、环境配置 :在 eclipse 中配置引入相应的 Spring 框架( core/Remoting/Web )、 axis 包。
二、代码开发
1、 在 MyEclipse 中建立一个新的 J2EE 的 Web Project, 新建 java 包 test 。
2、 接口文件 HelloWorldRemote.java
package test;
//Spring 工程中要使用的接口文件
public interface HelloWorldRemote
{
public String getMessage(String name);
}
3、 接口实现文件 HelloWorldBean.java
package test;
//Spring 工程中要使用的接口实现文件
public class HelloWorldBean implements HelloWorldRemote
{
private String helloStr; // Spring 中需要注入的字符串
public String getHelloStr()
{
return helloStr;
}
public void setHelloStr(String helloStr)
{
this.helloStr = helloStr;
}
// 实现接口中的方法
public String getMessage(String name)
{
return helloStr + ":" + name;
}
}
4、 在 Spring 中对 Web Service 进行封装很简单,仅仅需要继承
org.springframework.remoting.jaxrpc.ServletEndpointSupport 类,实现里面的一些方法,包装一次,将其发布出来就可以。 HelloWorldWebService.java
package test;
import javax.xml.rpc.ServiceException;
import org.springframework.remoting.jaxrpc.ServletEndpointSupport;
public class HelloWorldWebService
extends ServletEndpointSupport
implements HelloWorldRemote
{
private HelloWorldRemote helloWorld;
protected void onInit() throws ServiceException
{
// 在 Spring 容器中获取 Bean 的实例
helloWorld = (HelloWorldRemote) getApplicationContext()
.getBean("myHelloWorldBean");
}
public String getMessage(String name)
{
// 执行 Bean 中的相同的方法
return helloWorld.getMessage(name);
}
}
发表评论
-
Spring Web Service 学习之Hello World篇2
2008-11-03 15:32 10816, 修改配置文件spring-ws- ... -
webservice之axis2方式开发总结
2008-11-04 09:33 722webservice之axis2方式开发总结 关键字: we ... -
基于Axis2开发WebService代码详解
2008-11-04 09:34 920基于Axis2开发WebService代码详解 关键字: we ... -
基于Tomcat5.0和Axis2开发Web Service应用实例
2008-11-04 09:38 768基于Tomcat5.0和Axis2开发Web Service应 ... -
使用Axis2来构建Web Service客户端
2008-11-04 09:46 767使用Axis2来构建Web Service客户端 2 ... -
webservice-之使用axis+spring开发2
2008-11-04 17:42 798三、配置文件 (全部放在 ... -
Axis 开发WebService
2008-11-04 18:16 746Axis 开发WebService Axis 开发WebSe ... -
spring与axis的整合
2008-11-04 18:23 692spring与axis的整合 eclipse resin ax ... -
在Eclipse中创建基于Axis2的web services
2008-11-05 09:04 1033本实验的目的是让你尽可能快的创建使用 Axis2 的服务和客户 ... -
Axis2快速上手指南
2008-11-05 09:06 726本指南的目的是让你尽可能快的创建使用Axis2的服务和客户端, ... -
Axis2快速上手指南2
2008-11-05 09:07 693创建服务 在这个部分,我们将看看根据StockQuoteSe ... -
Axis2快速上手指南4
2008-11-05 09:08 855使用ADB生成一个客户端 执行以下步骤来使用Axis Dat ... -
Axis2 Integration With The Spring Framework
2008-11-05 09:16 880Axis2 Integration With The Spri ... -
定义web service接口的十点注意事项
2008-11-05 14:03 1248一、接口是自说明的。 也就是说,接口的名字、参数和返回值在一看 ...
相关推荐
标题中的“axis2+spring webservice”指的是使用Apache Axis2框架与Spring框架集成来开发Web服务。Apache Axis2是Java环境中广泛使用的Web服务引擎,它提供了高性能、灵活且可扩展的架构。Spring框架则是一个全面的...
【WebService(Axis+Spring+jpa)】是一种将Web服务与企业级Java技术相结合的应用实例,旨在提供基于HTTP的远程调用功能。在这个项目中,Apache Axis作为SOAP(简单对象访问协议)服务的生成器和客户端工具,Spring...
而"Axis1[1].4+开发指南_V1.0.pdf"则可能详细介绍了Axis1.4版本的使用,包括设置开发环境,创建和发布服务,调用远程服务,以及处理异常和安全问题。 在深入学习这两个框架时,开发者应理解它们的原理,熟悉配置和...
Axis2和Spring框架的结合提供了一种高效且灵活的方式来创建和管理WebService。让我们深入了解一下这两个技术以及它们如何协同工作。 首先,Apache Axis2是Java平台上一个成熟的Web服务引擎,专门用于处理SOAP消息。...
WebService——AXIS是一个重要的主题,尤其对于那些在IT行业中涉及Web服务开发的人员。Web服务是一种基于开放标准的,能够使应用程序之间进行交互的方式。它允许不同系统间的数据交换,促进了分布式系统的集成。AXIS...
在本文中,我们将深入探讨如何使用SpringBoot框架开发基于Axis的Web服务。SpringBoot以其便捷的启动和配置方式,已经成为Java开发中的首选框架之一。而 Axis 是一个流行的Apache项目,用于创建和部署Web服务,它提供...
标题中的“在自己的项目中利用axis2+spring发布webservice与客户端调用包括session”指出的是一个关于在实际项目开发中如何使用Axis2和Spring框架来发布Web服务,并且涉及了Web服务客户端调用以及会话(session)...
标题 "axis2+spring+hibernate Webservice" 指出的是一个基于Java的开源项目,它结合了三个关键的技术框架:Axis2、Spring和Hibernate。这些技术都是企业级应用开发中的重要组件,用于构建高效、灵活且可扩展的服务...
4. **部署和发布服务**:如果我们要在Spring中发布一个Web服务,可以使用Axis2的`SpringServiceDeployer`。这需要将服务类和相关的配置文件打包成一个Axis2模块(.aar文件),然后部署到Axis2服务器上。 5. **测试...
2. **部署服务**:在Spring上下文中,你可以定义一个实现特定接口的服务类,并使用`@WebService`注解标记为Web服务。然后,通过Spring的`WebServiceTemplate`或者自定义的`MessageHandler`来处理SOAP请求和响应。 3...
2. **Spring框架**:Spring是一个广泛使用的Java企业级应用开发框架,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。在Web服务场景中,Spring可以帮助管理服务的生命周期,提供依赖注入,以及与其他...
首先,该工程实现了spring MVC、mybatis、axis webservice功能 其次,这个工程很简单,只做了最简单的功能实现 再次,数据库要自己准备 最后,该工程里的src目录下,有一个readme.txt,请下载者仔细阅读,里面有...
Axis2 WebService 开发指南 Axis2 是一个基于 Java 的开源 WebService 框架,具有高效、灵活、可扩展等特点。...通过本指南,开发者可以快速掌握 Axis2 的开发和使用,实现高效、灵活的 WebService 开发。
axis2 webservice 服务端jar包: -->axis2-kernel-1.6.1.jar -->axis2-spring-1.6.1.jar -->axis2-transport-http-1.6.1.jar -->XmlSchema-1.4.7.jar -->wsdl4j-1.6.2.jar -->axiom-api-1.2.12.jar -->axiom...
标题中的"axis2+spring+ibatis"是一个典型的Java企业级应用架构组合,它涉及到三个主要的技术组件:Apache Axis2、Spring框架和iBATIS。接下来,我们将详细探讨这三个技术以及它们在项目集成中的作用。 1. Apache ...
通过axis2与spring进行集成,发布webservice服务,
总结,【WebService - AXIS工程】是Java世界中构建和使用Web服务的重要工具,它通过源码生成和服务部署简化了Web服务的开发,同时通过客户端代理类方便了服务的调用。了解并熟练掌握AXIS,对于开发分布式系统和实现...
【axis +spring 开发 webservice】的实例教程 在现代Web服务开发中,Apache Axis和Spring框架的结合使用可以提供高效、灵活的解决方案。本文档将深入探讨如何使用这两个工具来构建Web服务,包括环境配置、代码开发...
Web服务(Web Service)是一种基于网络的、分布式的模块化组件,它提供了标准的方法来使得不同的应用程序能够在...阅读提供的文档《MyEclipse+AXIS2.doc》和《WebService之axis2的使用.doc》将更深入地理解这些过程。
通过以上步骤和最佳实践,开发者可以有效地利用Axis2和Spring框架整合发布多个WebService,同时借助Maven进行项目管理,提高开发效率和代码质量。这为构建复杂、可扩展的企业级Web服务解决方案提供了坚实的基础。