2009年3月19日

摘要: 用Axis开发基于Java的Web服务概述 本文介绍了一个比较简单实用的基于Java的SOAP引擎——Apache组织推出的Axis——的安装、配置和应用开发方法,希望对有兴趣做基于Java的Web Services应用开发的朋友有所帮助。 Axis简介 Axis是Apache组织推出的SOAP引擎,Axis项目是Apache组织著名的SOAP项目的后继项目,目前最新版本是采用Java... 阅读全文
posted @ 2009-03-19 20:34 两颗番茄 阅读(5788) 评论(0) 推荐(0) 编辑
 
摘要: 使用 XML Schema 定义元素的基本知识 级别: 初级 Ashvin Radiya, 总裁兼首席技术官, AvantSoft, Inc. Vibha Dixit (mailto:vibha@avantsoft.com?subject=%E4%BD%BF%E7%94%A8%20XML%20Schema%20%E5%AE%9A%E4%B9%89%E5%85%83%E7%B4%A0%E7%9A... 阅读全文
posted @ 2009-03-19 20:26 两颗番茄 阅读(688) 评论(0) 推荐(0) 编辑
 
摘要: 级别: 初级 陈亚强 (mailto:cyqcims@mail.tsinghua.edu.cn?subject=%E5%AE%9E%E7%8E%B0%E5%AE%89%E5%85%A8%E7%9A%84AXIS%20Web%E6%9C%8D%E5%8A%A1%EF%BC%8C%E7%AC%AC1%E9%83%A8%E5%88%86&cc=cyqcims@mail.tsinghua.edu.... 阅读全文
posted @ 2009-03-19 20:25 两颗番茄 阅读(405) 评论(0) 推荐(0) 编辑
 
摘要: 实现支持文件分块多点异步上传的 Web Services 及其客户端(非Web)应用程序调用相关异步执行的 Web Method 本文的客户端应用程序不包括 ASP.Net Web 应用程序! 本文假设 URL: http://localhost/mywebservices/updownload.asmx 共有 4 个程序文件 (Web.Config 就不赘述了) Server Side: 标题... 阅读全文
posted @ 2009-03-19 20:25 两颗番茄 阅读(317) 评论(0) 推荐(0) 编辑
 
摘要: 简介 wsCaller是使用Java语言编写的Web Service通用客户端和测试工具。 wsCaller可执行程序的发布方式为一个wsCaller.jar包,不包含Java运行环境。你可以把wsCaller.jar复制到任何安装了Java运行环境(要求安装JRE/JDK 1.3.1或更高版本)的计算机中,用以下命令运行wsCaller: java -jar wsCaller.jar 使用ws... 阅读全文
posted @ 2009-03-19 20:24 两颗番茄 阅读(7537) 评论(0) 推荐(1) 编辑
 
摘要: JDK 1.4.x 是正常的! 但是 JDK 5.0 定制部署 WebServices - Axis 时,执行命令行: java org.apache.axis.client.AdminClient deploy.wsdd 总不正常! 升级到 Update 1: java version "1.5.0_01" Java(TM) 2 Runtime Environment, Standard Edi... 阅读全文
posted @ 2009-03-19 19:56 两颗番茄 阅读(664) 评论(0) 推荐(0) 编辑
 
摘要: 首先介绍下,这款MyEclipse7.0 M1已经内置了Eclipse3.4,所以无需再去下载。 1.下载地址: http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0M1/MyEclipse_7.0M1_E3.4.0_Installer.exe 2.下面是官网就介绍的新特性: JavaScri... 阅读全文
posted @ 2009-03-19 17:09 两颗番茄 阅读(10361) 评论(0) 推荐(1) 编辑
 
摘要: 随着SOA的流行,webservice开发也变得相当的热门。许多企业都将自己的网站迁移到soa的架构。今天我们来一起体验一下通过axis来创建、发布和调用webservice的过程。如果大家不太了解SOA请访问下面网址(http://www-900.ibm.com/cn/software/rational/solution/tech/soa_design.shtml) ... 阅读全文
posted @ 2009-03-19 17:07 两颗番茄 阅读(1399) 评论(0) 推荐(0) 编辑
 
摘要: /** * 安装axis */ 下载:http://ws.apache.org/axis/ 1.4 解压后把webapp/axis目录,放置于%TOMCAT_HOME%\webapps\下。 注意需要另外的lib: activation-1.1.jar, mail-1.4.jar, xercesImpl-2.8.1.jar, xml-apis-2.0.2.jar, xmlsec-... 阅读全文
posted @ 2009-03-19 17:06 两颗番茄 阅读(4379) 评论(0) 推荐(0) 编辑
 
摘要: Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface(DII) 2、Dynamic Proxy方式 3、Stubs方式 其中:约定Axis_HOME为该TOMCAT_HOME\webapps\Axis目录 在eclipse环境下测试的时候,客户端都应该是web project. 一、编写DII(Dynamic... 阅读全文
posted @ 2009-03-19 17:05 两颗番茄 阅读(708) 评论(0) 推荐(0) 编辑
 
摘要: 首先到apache的网站下载axis的开发包,好久没看了,现在已经开始出2.0的啦,不过好像还不是很成熟,这里,我们还是用1.x的包。最新的是1.4的包。 一、服务器端开发 首先编写服务端程序,这时我们完全不用考虑他是不是当作webservcies来发布的,因为在写法上没有什么不同。比如我们写了一个很简单的java程序,代码如下: package samples.userg... 阅读全文
posted @ 2009-03-19 16:51 两颗番茄 阅读(630) 评论(0) 推荐(0) 编辑
 
摘要: http://www.cnblogs.com/bjzhanghao/archive/2004/10/09/50216.aspx 使用Axis,要发布一个Web服务非常简单,简直不能再简单了,尽管看起来过程和相关代码有些长。我这个帖子里用到了这些软件:Axis 1.1、Eclipse 2.1和Eclipse的Tomcat插件2.2(Sysdeo Tomcat plugin)。发布的方法如下: ... 阅读全文
posted @ 2009-03-19 16:29 两颗番茄 阅读(338) 评论(0) 推荐(0) 编辑
 
摘要: 实例(参考了 axis-bin-1_4.zip \axis-1_4\samples\userguide 中的例子)使用版本为Axis1.4, axis-bin-1_4.zip 下载地址: http://www.apache.org/dist/ws/axis/1_4/ 工程axis_example目录结构如下: 目录说明如下: jws :存放*.jws文件 src :... 阅读全文
posted @ 2009-03-19 15:41 两颗番茄 阅读(1284) 评论(0) 推荐(0) 编辑
 
摘要: Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface ( DII) 2、Stubs方式 3、Dynamic Proxy方式 二、编写DII(Dynamic Invocation Interface )方式web服务 1.编写服务端程序HelloClient p... 阅读全文
posted @ 2009-03-19 14:44 两颗番茄 阅读(2248) 评论(0) 推荐(0) 编辑
 
摘要: 网上看到相关的文档,根着做没有成功,有些细节性的东西网上没有明说,或者有错误,特别是程序代码是有错的,作者或转载者根本没有亲自动手做一下。 系统平台:Windows+Axis1.3+Tomcat5.5+Eclipse 3.1。 一、搭建环境 1.下载并安装Tomcat (http://jakarta.apache.org/tomcat/index.html) 2.下载... 阅读全文
posted @ 2009-03-19 14:42 两颗番茄 阅读(1382) 评论(0) 推荐(0) 编辑
 
摘要: 1,axis本身可以servlet的形式集成到任何支持servlet的Web容器(web.xml) - Apache-Axis Servlet AxisServlet org.apache.axis.transport.http.AxisServlet 2,当然需要让Web容器找到org.apache.axis.transport.http.... 阅读全文
posted @ 2009-03-19 10:38 两颗番茄 阅读(3123) 评论(0) 推荐(0) 编辑
 
摘要: 1. 安装JDK1.5, 配置系统环境变量: 下载安装JDK后, 设置环境变量: JAVA_HOME=C:\Program Files\Java\jdk1.5.0_02 Path=%Path%;%JAVA_HOME%\bin(这里的%Path%指你系统已经有的一系列配置) CLASSPATH=%JAVA_HOME%\lib 2. 下载axis, 配置系统环境变量: ... 阅读全文
posted @ 2009-03-19 10:37 两颗番茄 阅读(18652) 评论(0) 推荐(1) 编辑
 
摘要: 从今天开始我将学习axis的经验以笔记的形式共享给大家希望能对大家的工作有所帮助。 相信大家对webservice有一定的了解我在这里就不再复述webservice的一些基本概念。 axis1.3是soap1.2协议的一个实现框架。在工作中我们可以方便的通过axis进行webservice的开发。 废话少说,我们开始安装axis. 我们可以从axis的官方网站上下载(http:... 阅读全文
posted @ 2009-03-19 10:37 两颗番茄 阅读(734) 评论(0) 推荐(0) 编辑
 
摘要: 1. 通过IBM网站上的简单例子建立感性认识 应用AXIS开始Web 服务之旅 1.1 Web Service服务端开发 编写Hello.java,内容如下: public class Hello { public String hello(String name) { if (name == null ) name = "" ; return ... 阅读全文
posted @ 2009-03-19 10:34 两颗番茄 阅读(260) 评论(0) 推荐(0) 编辑
 
摘要: 一.简介 什么是SOAP?SOAP是一个应用程序间的基于XML的通信工具和规范.SOAP最初由MicroSoft和Userland公司开发,已经演化了好几个版本,当前的版本SOAP1.1正飞速发展.W3C的XML协议工作组正努力把它发展为一个真正的开发的标准.SOAP1.2草案已经发布,它能澄清 1.1版规范的容易混淆的地方. 什么是Axis?Axis总体上是一个SOAP引擎,但又不仅仅是个引擎,... 阅读全文
posted @ 2009-03-19 10:33 两颗番茄 阅读(514) 评论(0) 推荐(0) 编辑