- 浏览: 226648 次
- 性别:
- 来自: 重庆
文章分类
最新评论
-
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 942MagicTools-4.5,代码自动生成工具(miniu ... -
MagicalTools-4.1
2016-03-21 12:40 1085最新版代码工具,修复了部分BUG,很多朋友在问下载地址~~ -
代码自动生成工具 hibernate配置文件工具 MagicalTools
2015-07-23 04:35 2139以前版本的名字叫:HiberanteTools 和 hb ... -
hibernate 配置文件工具
2014-09-03 01:47 1003hibernate 配置文件工具,3.1.1,版本,修正了 ... -
(3月28最新修改)hibernate 配置文件 pojo 工具 hibernate tools-3.0
2012-03-27 18:18 31872012-3-28 凌晨 1.最新版 ... -
关于MVC和ajax的思考
2012-02-14 18:44 1317要想对这个发表一些看 ... -
hibernate 配置文件 pojo 工具 hibernate tools-2.0
2011-11-16 00:28 3966[color=red][size=large]增加了在 JDK ... -
hibernate 配置文件工具 hbmtools 2.0 即将推出
2011-11-15 04:13 1890新版本 2.0 界面: 老版本界面: -
查看 tomcat 控制台日志方法
2011-10-28 19:57 1923方法1: tail -f /tomcat/logs/catal ... -
spring 与 hessian 集成的版本对照
2011-10-16 01:47 1549spring 2.x 与 hessian 3.1.6 以下 ... -
Hessian 学习 例子 实例
2011-09-19 23:45 1746HessianClient 为 客户端调用说明 Hessia ... -
hibernate 配置文件生成工具 hbmtools-1.3.3
2011-09-08 19:36 1284改进如下: 1. 增加了多数据类型的支持; 2. 增加了toJ ... -
PHP与APACHE 的手工配置
2011-03-02 15:01 1471其实现在PHP环境搭建的工具很多,无需手工配置,但是我还是介绍 ... -
移动MM7 梦网彩信彩信群发平台开发心得
2011-01-13 13:26 3020前提: 1. 梦网彩信网关完成相关数据; 2. BOSS计 ... -
实现一个简单的hash型对象缓存管理池
2009-12-18 13:35 1326实现的功能: 1. 将对象按唯一的标识ID存入缓存池(池内部 ... -
Eclipse 快捷键
2009-09-01 02:08 984Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctr ... -
从数据库生成JAVABEAN 和 Hibernate 配置文件的工具1.3.1
2009-03-24 21:35 4051HDBTOOLS 1.3版本,支持表的备注,和字段备注. ... -
从数据库 到 hibernate配置文件,JAVABEAN 和HTML表单的工具1.2
2009-03-15 04:07 1703功能: 实现从数据库到HBM配置文件和JAVABEAN的自动生 ... -
AXIS1.4 客户端 wsdl2java 使用方法
2008-09-04 02:30 12005突然之间要用JAVA掉webservice 的接口,用Ecli ... -
从数据库 到 hibernate配置文件,JAVABEAN 和HTML表单的工具
2008-08-18 00:35 1925测试版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 所涉及的面试题总结的十分详细,适合于高校应届毕业生,校招时使用 代码还是要多练,理解的基础上加以记忆会有更好的...
个人总结的webservice开发技术,有两个简单的、完整的例子,并附带一个总结好的word文档
不管是学生还是有经验的程序员,当你需要立即运用这些技术展开工作时,《Java Web服务:构建与运行》都是你需要的一本理想的简明指南。 内容截图 目录: 前言. i 第1章 java web服务快速入门 1 1.1 什么...
2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证...
《Java Web服务:构建与运行》以清晰、务实的方法讲述Web服务相关技术,提供了混合性的架构总结、完全可以运行的代码示例,以及编译、部署和执行应用程序的一些短小精悍的指令。学习本书,读者将掌握如何从零开始...
目前把 E8、E9之前开发使用到知识点全整理资料,资料包括webservice、action功能使用java实现、前端知识等多技术要点汇总、分类、归纳,并且有做过其中一个项目代码实例。 理论这些资料包括了在泛微平台实现大...
javaee 实验报告 实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用
技术基础 ...(技术实现总结) 知识集锦:三分钟全面了解 Blog 和 RSS C#+ASP.NET开发基于Web的RSS阅读器 ASP.NET RSS Toolkit(RSS工具) Serialize Your Deck with Positron [XML Serialization, XSD, C#]...
总结:整体上看起来没有难度没有什么技术点 但逻辑思维紧密且对数据的传输跨度大 对数据库的修改较为复杂 采购进货负责人:(杨强) 客户可以直接新增,也可以点击以有信息进行回显新增 点击供商编号和项目编号...