- 浏览: 227040 次
- 性别:
- 来自: 重庆
文章分类
最新评论
-
otom31:
一点不单纯 写道谢谢!之前一直用您的工具很成代码,很实用。谢谢 ...
MagicalTools-4.1 -
otom31:
空城旧梦已秋凉 写道求开源啊 上传到github嘛 大神 研 ...
MagicalTools-4.1 -
空城旧梦已秋凉:
求开源啊 上传到github嘛 大神 研究一下 nutz框架 ...
MagicalTools-4.1 -
一点不单纯:
谢谢!之前一直用您的工具很成代码,很实用。
MagicalTools-4.1 -
wisedak:
请问最新版在哪里下载啊?放出的链接还是旧版啊!
代码自动生成工具 hibernate配置文件工具 MagicalTools
由于在新的项目中要用到webservice,终于花了两天时间研究了一下,呵呵,
感谢javaeye,上面有位兄弟专门发布了axis的专题文章,写得非常的好,也很仔细,让我受益非浅
其实使用axis可以将任何已经有的java类提供为可供调用的webservice接口,而且非常
呵呵,不多说了,直接说步骤吧,希望对学习axis的兄弟有帮助,以最快捷的方式学习应用 axis
(这里我只用了stubs方式)
1- 环境搭建和测试
将 TOMCAT 和JDK配置好,然后下载apache上的axis1.4 这里有两个版本axis1.4和axis2,我们使用axis1.4
http://www.ip97.com/apache.org/ws/axis/1_4/axis-bin-1_4.zip
解压后将 webapps/axis 这个目录复制到 %tomcathome%/webapps/ 下
然后启动tomcat, 打开URL: http://localhost:8080/axis/
配置成功后将有如下信息,打开 validataion 然后,页面上的信息会告诉你已经有的包和还要差的包,然后根据提示将必须的包下载全.复制到 %tomcathome%/webapps/axis/WEB-INF/lib/目录下
重起tomat ,直到必须的包都装齐.
2- 创建一个服务类
我使用的ECLIPSE,当然其实在eclipse下并没有用axis的开发插件,只是用来写代码而已
创建一个普通的web工程
将 %tomcathome%/webapps/axis/WEB-INF/web.xml 文件复制到工程中 WEB-INF/下,替换原来的
将 %tomcathome%/webapps/axis/WEB-INF/lib 下的jar包复制到工程下 WEB-INF/lib 下, 要包括 activation.jar 包
编写如下文件代码
src/study/TestHello.java 内容如下:
- public class TestHello {
- /**
- * 测试
- * @param name
- * @return
- */
- public String getName(String name){
- return "Hello "+name;
- }
- }
TestClient.java 文件
- public class TestClient {
- public static void main(String[] args) throws Exception {
- // 指出service所在URL
- String endpoint = "http://localhost:8080/虚拟路径/services/TestHello";
- // 创建一个服务(service)调用(call)
- Service service = new Service();
- Call call = (Call) service.createCall();// 通过service创建call对象
- // 设置service所在URL
- call.setTargetEndpointAddress(new java.net.URL(endpoint));
- // 方法名(processService)与MyService.java方法名保持一致
- call.setOperationName("getName");
- // Object 数组封装了参数,参数为"This is Test!",调用processService(String arg)
- String ret = (String) call.invoke(new Object[] { "你好" });
- System.out.println(ret);
- }
- }
编写deploy.xml 文件
- <!---->xml version="1.0" encoding="GB18030"?>
- <deployment xmlns="http://xml.apache.org/axis/wsdd/"
- xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
- <service name="TestHello" provider="java:RPC">
- <parameter name="className" value="study.TestHello" />
- <parameter name="allowedMethods" value="*" />
- service>
- deployment>
编写一个命令行的 axis发布脚本 r_make_server.bat
java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -lhttp://localhost:8080/toms/servlet/AxisServlet deploy.wsdd
目录结构是这样的
/工程1---src/study/TestHello.java
---src/study/TestClient.java
---webroot/WEB-INF/class/study/TestHello.class
---webroot/WEB-INF/lib/所有的axis下的lib下的包 + 下载的必须的jar包
---webroot/WEB-INF/r_make_server.bat
---webroot/WEB-INF/web.xml
---webroot/WEB-INF/deploy.xml
3- 直接在MyEclipse 中以应用程序的方式运行 TestClient.java
评论
我的qq是:16910775
只有axis?
是不是文章内容太长了..
我是第一次发贴呢
发表评论
-
MagicTools-4.5,代码自动生成工具(miniui框架),原Hibernate代码自动生成工具
2018-01-23 20:36 954MagicTools-4.5,代码自动生成工具(miniu ... -
MagicalTools-4.1
2016-03-21 12:40 1091最新版代码工具,修复了部分BUG,很多朋友在问下载地址~~ -
代码自动生成工具 hibernate配置文件工具 MagicalTools
2015-07-23 04:35 2147以前版本的名字叫:HiberanteTools 和 hb ... -
hibernate 配置文件工具
2014-09-03 01:47 1008hibernate 配置文件工具,3.1.1,版本,修正了 ... -
(3月28最新修改)hibernate 配置文件 pojo 工具 hibernate tools-3.0
2012-03-27 18:18 31972012-3-28 凌晨 1.最新版 ... -
关于MVC和ajax的思考
2012-02-14 18:44 1323要想对这个发表一些看 ... -
hibernate 配置文件 pojo 工具 hibernate tools-2.0
2011-11-16 00:28 3970[color=red][size=large]增加了在 JDK ... -
hibernate 配置文件工具 hbmtools 2.0 即将推出
2011-11-15 04:13 1895新版本 2.0 界面: 老版本界面: -
查看 tomcat 控制台日志方法
2011-10-28 19:57 1928方法1: tail -f /tomcat/logs/catal ... -
spring 与 hessian 集成的版本对照
2011-10-16 01:47 1559spring 2.x 与 hessian 3.1.6 以下 ... -
Hessian 学习 例子 实例
2011-09-19 23:45 1752HessianClient 为 客户端调用说明 Hessia ... -
hibernate 配置文件生成工具 hbmtools-1.3.3
2011-09-08 19:36 1289改进如下: 1. 增加了多数据类型的支持; 2. 增加了toJ ... -
PHP与APACHE 的手工配置
2011-03-02 15:01 1479其实现在PHP环境搭建的工具很多,无需手工配置,但是我还是介绍 ... -
移动MM7 梦网彩信彩信群发平台开发心得
2011-01-13 13:26 3032前提: 1. 梦网彩信网关完成相关数据; 2. BOSS计 ... -
实现一个简单的hash型对象缓存管理池
2009-12-18 13:35 1331实现的功能: 1. 将对象按唯一的标识ID存入缓存池(池内部 ... -
Eclipse 快捷键
2009-09-01 02:08 987Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctr ... -
从数据库生成JAVABEAN 和 Hibernate 配置文件的工具1.3.1
2009-03-24 21:35 4054HDBTOOLS 1.3版本,支持表的备注,和字段备注. ... -
从数据库 到 hibernate配置文件,JAVABEAN 和HTML表单的工具1.2
2009-03-15 04:07 1708功能: 实现从数据库到HBM配置文件和JAVABEAN的自动生 ... -
AXIS1.4 客户端 wsdl2java 使用方法
2008-09-04 02:30 12013突然之间要用JAVA掉webservice 的接口,用Ecli ... -
从数据库 到 hibernate配置文件,JAVABEAN 和HTML表单的工具
2008-08-18 00:35 1928测试版1.0 支持MySQL 和 MsSQL2000 两种数据 ...
相关推荐
java 调用webservice的各种方法总结 现在webservice加xml技术已经逐渐成熟,但要真正要用起来还需时日!! 由于毕业设计缘故,我看了很多关于webservice方面的知识,今天和大家一起来研究研究webservice的各种使用...
java 调用webservice的各种方法总结 现在webservice加xml技术已经逐渐成熟,但要真正要用起来还需时日!! 由于毕业设计缘故,我看了很多关于webservice方面的知识,今天和大家一起来研究研究webservice的各种使用...
包含 Java面向对象、Java基础类库、JDBC数据库访问、Web编程Jsp&Servlet、Hibernate持久层、iBatis持久层、Structs界面控制层、JSF界面控制层、Spring应用框架、Ejb、WebService技术、J2EE模式等其他Java相关开发...
个人总结的webservice开发技术,有例子和源码,并附带一个总结好的word文档,适合初学者
技术:redis、消息队列ActiveMq、dubbo框架、Nginx反向代理、zookeeper、webservice 运维:linux 所涉及的面试题总结的十分详细,适合于高校应届毕业生,校招时使用 代码还是要多练,理解的基础上加以记忆会有更好的...
4. 熟练掌握Lucene(全文检索)、MyBatis、WebService等流行框架和技术 前台页面技术 1. 熟悉掌握JavaScript、Ajax、jQuery等前台页面技术 数据库技术 1. 熟悉SQL语句编写 2. 熟悉Jdbc、数据源、DBUtil 3. 熟悉...
本文详细介绍了将CICS应用程序封装成Webservice的步骤,包括创建Webservice、编写Java Bean、编译和部署Webservice等步骤。 第五部分:结论 本文总结了Webservice与CICS事务处理应用的集成的重要性,并提供了一个...
个人总结的webservice开发技术,有两个简单的、完整的例子,并附带一个总结好的word文档
* 熟练运用 Struts2、Hibernate、Spring、JQuery、Ajax、Jbpm、JSTL/EL、WebService、jdbc、dom4j、log4j 等技术 * 熟悉 Spring 框架的使用,能够熟练使用 Spring 进行多层次系统架构设计 * understanding of MVC ...
不管是学生还是有经验的程序员,当你需要立即运用这些技术展开工作时,《Java Web服务:构建与运行》都是你需要的一本理想的简明指南。 内容截图 目录: 前言. i 第1章 java web服务快速入门 1 1.1 什么...
通过这份简历,我们可以看到祁某某拥有广泛的 IT 技术知识和项目经验,涵盖了 Java、JavaWeb、数据库、服务器配置、WebService 等多个领域。他的技术栈非常全面,能够胜任 JavaEE 软件工程师的职位。
Java 面试题知识点总结 ...* WebService 的主要技术亮点:WebService 是基于SOAP或RESTful的,常用的框架有 Axis、CXF 等。 * Tomcat 服务器:如何基于 JNDI 技术配置数据库连接池,如何在 Tomcat 中嵌入一个测试项目。
2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证...
总结来说,本文介绍了基于Web的JGraphx自动绘制拓扑图的设计和实现,包括JGraphx的功能和特性、Applet技术的应用、WebService的使用等,通过这些技术的结合,实现了企业信息系统对网络拓扑图的绘制、告警、监控需求...
《Java Web服务:构建与运行》以清晰、务实的方法讲述Web服务相关技术,提供了混合性的架构总结、完全可以运行的代码示例,以及编译、部署和执行应用程序的一些短小精悍的指令。学习本书,读者将掌握如何从零开始...
WebService 是一种可以接收从 Internet 或者 Intranet 上的其它系统中传递过来的请求,轻量级的独立的通讯技术。Ibatis 是一个持久层框架,用于对数据的增删改查。此外,实习生还学习了 html,css, jquery 等前台页面...
目前把 E8、E9之前开发使用到知识点全整理资料,资料包括webservice、action功能使用java实现、前端知识等多技术要点汇总、分类、归纳,并且有做过其中一个项目代码实例。 理论这些资料包括了在泛微平台实现大...
本文档是对C#高级程序员面试题的总结,涵盖了.NET Framework、ASP.NET、AJAX、WebService、SOA、SaaS、WCF、WF、WPF等多个方面的技术知识点。 .NET Framework 1. .NET 编译过程:在.NET Framework中,编译过程主要...
javaee 实验报告 实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用