03 2009 档案
TRex– The Refactoring and Metrics Tool for TTCN-3 Test Specifications
摘要:Abstract Comprehensive testing of modern communication system soften requires large and complex test suites which then have to be maintained throughout the system life-cycle. Industrial experience, w...
阅读全文
用Axis创建的Webservice的集成与发布
摘要:axis可以随意部署在大部分web application server上,如:tomcat。它与你自己部署的应用几乎没有任何的耦合关系你只需要在你的web.xml中配置一下axis就可以正常使用了。这样我们能够很方便的将axis集成到我们自己开发的项目上。具体的配置如下: xml 代码 org.apache.axis.transport.http....
阅读全文
实例讲解:JAVA SOAP技术
摘要:开始之前,我想就本文即将讨论的主题和读者需要具备的起点知识做一些必需的描叙。本文的主题是讨论SOAP技术,我们将尽可能的讲得通俗易懂一些,所以,我们引入了一个普通的“Hello World”范例来给读者说明它们是怎么运作的,让读者知道它们的运作方式。我认为,如果光看官方文档是很难开始学习这门新技术的,官方文档中包含大量的范例,并解释了所有的特性和优点,但是没解释它们的运作方式。在...
阅读全文
图文并茂——使用xfire编写webservice,并通过C#调用
摘要:http://www.javadingle.com/ http://www.blogjava.net/killme2008/archive/2007/03/07/102450.html 我没学习过axis系列,一开始学的就是xfire,myeclipse5.1支持xfire支持的非常棒。这里讲解一个简单的例子, 1.首先建立一个web service工程: 点击fini...
阅读全文
开发 Web 服务,第 3 部分: SOAP 互操作性
摘要:开发 Web 服务,第 3 部分: SOAP 互操作性 ...
阅读全文
使用 WSDL 部署 Web 服务: 第 1 部分
摘要:使用 WSDL 部署 Web 服务: 第 1 部分 Web 服务和 WSDL 简介 ...
阅读全文
AXIS(Java WebSerivce)全攻略
摘要:一、Axis简介 1. 什么是SOAP SOAP是一个基于XML的用于应用程序之间通信数据编码的传输协议。最初由微软和Userland Software提出,随着不断地完善和改进,SOAP很快被业界广泛应用,目前完全发布版本是1.1。在其发展过程中,W3C XML标准工作小组积极促成SOAP成为一个真正的开放标准。在写作此文档之时,SOAP1.2草案已经发布,1.2对1.1中相对混乱的部分做了改...
阅读全文
自己做的一个可以用的webservice,只是开始
摘要:*********************src**************************************** public class mytest { public String sayHi(String name){ return "No,"+name; } } *************************************server.xml*********...
阅读全文
MyEclipse下开发Web Service(Axis)
摘要:本文主要描述如何使用Apache开源项目Axis提供的API来实现Web Services。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。 本文的读者应有JAVA web 应用开发基础。应该具有看过WSDL,SOAP,XML等的基本规范。熟悉Eclipse+MyEclipse开发环境。 本文可以随意转载使用,但是要保留作者的署名。 一、环境准备 使用...
阅读全文
用eclipse开发WebService
摘要:一、准备工作。 1、首先下载eclipse用于开发WebService的相关插件。 该插件在eclipse站点有下。我下的是包含该插件的全套eclipse的SDK: wtp-all-in-one-sdk-R-1.0.2-200604280245-win32.zip 共186兆多。 A、解压该文件; B、安装自己插件,把插件用LINK目录建立关联。(如:TOMCAT等) C、配置好自己的eclip...
阅读全文
Apache Axis初级教程---安装、应用
摘要:本文讲述了Apache Axis的安装及简单应用,作为Apache Axis的一个入门教程。虽然现在Apache Web Service项目已经推出了Apache Axis2,Axis2相对Axis是一个很大的更新,关于Apache Axis2的介绍,请参考http://ws.apache.org/axis2,目前的版本是1.3。既然已经有了Apache Axis2这个更加优秀的Web...
阅读全文
Tomcat+Axis+Eclipse实例讲解
摘要:一、 声明 写这篇文章完全得益于梁爱虎的《精通SOA基于服务总线的整合应用开发》和一些关于axis开发web service的文章,对于什么是web service,我建议大家去看看EJB的东西,对web service有很好的理解,言归正传,下面开始实际的开发。 环境配置: 在这里,我不得不谈环境的配置,因为Java本身是一个开源的...
阅读全文
创建简单Eclipse插件实现Axis WebService客户端
摘要:1 建立Eclipse插件 File->New->Project->Plug-in development的Plug-in project->Next,填写Project名,Next, 填写内容,Next,选择Create plug-in using one of the templates,选择Hello,World,Finish。 在视图可看到plugin.xml,在里加上运行调用Web...
阅读全文
Eclipse使用Axis生成Web Service客户端的过程
摘要:1 从菜单选择Other 2 选择 【Web Services】 下面的 【Web Service Client】 3 在【Service definition】里面写上完整的路径,比如 http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?WSDL 4 选择路径 5 完成的结果
阅读全文
spring与axis的整合
摘要:spring在整合axis上还是很不错的。 1. 环境配置 1、 基本设置,略 2、 在eclipse中配置引入相应的Spring框架、axis包,略。 因为axis还有一些可选包,所以可以把一些可选包都引进来,虽然网上下载的axis1.4只有核心包,但通过happyaxis.jsp,可以把相关可选包都找到。 2. 场景描述 在本例中,我们要完成的是通过Web Servi...
阅读全文
AXIS完全总结
摘要:目录 1.发布web服务 2.发布Web服务使用Handler来增强Web服务的功能 3.建立安全的AXIS服务(上) 4.建立安全的AXIS服务(下) 5.在AXIS服务间传递JavaBean及其安全解决 AXIS学习笔记(一) ronghao100 原创 前天头告诉我用SOAP WEB服务开发一个客户程序,用来与企业内部的ERP进...
阅读全文
使用SOAP开发java web服务--Axis开发方案
摘要:本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开发中构建SOAP服务: 一、 SOAP(Simple Object Access Protocol)简单对象访问协议,要了解SOAP,首先就需要了解分布式计算的由来,随着下一代的分布式计算体系web服务的出现,SOAP成为了创建和调用通过网络发布的应用程...
阅读全文
Axis 开发WebService
摘要:最近一直在集成基础事业部开发的一个报表工具,昨天做登录的时候,需要用到webservice 。我们部门用的是Axis2 ,而报表这边用的是Axis。 没用过一,又不想把二的报都导入到报表中,就试了试用一。看了看文档,生成客户端代码很容易就完成了, 但是发现和二生成的不一样,最后没有耐心了,也没有继续研究下去,还是用了Axis2。 下文是我在学习Axis的时候,看到的一个比较好的帖子,贴...
阅读全文
在axis中通过wsdd文件发布和卸载webservice
摘要:用Axis开发基于Java的Web服务概述 本文介绍了一个比较简单实用的基于Java的SOAP引擎——Apache组织推出的Axis——的安装、配置和应用开发方法,希望对有兴趣做基于Java的Web Services应用开发的朋友有所帮助。 Axis简介 Axis是Apache组织推出的SOAP引擎,Axis项目是Apache组织著名的SOAP项目的后继项目,目前最新版本是采用Java...
阅读全文
使用 XML Schema 定义元素的基本知识
摘要:使用 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...
阅读全文
J2EE Web服务开发系列之十二: 实现安全的AXIS Web服务,第1部分
摘要:级别: 初级 陈亚强 (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....
阅读全文
实现支持文件分块多点异步上传的 Web Services 及其客户端(非Web)应用程序调用相关异步执行的 Web Method
摘要:实现支持文件分块多点异步上传的 Web Services 及其客户端(非Web)应用程序调用相关异步执行的 Web Method 本文的客户端应用程序不包括 ASP.Net Web 应用程序! 本文假设 URL: http://localhost/mywebservices/updownload.asmx 共有 4 个程序文件 (Web.Config 就不赘述了) Server Side: 标题...
阅读全文
wsCaller:Web Service通用客户端和测试工具
摘要:简介 wsCaller是使用Java语言编写的Web Service通用客户端和测试工具。 wsCaller可执行程序的发布方式为一个wsCaller.jar包,不包含Java运行环境。你可以把wsCaller.jar复制到任何安装了Java运行环境(要求安装JRE/JDK 1.3.1或更高版本)的计算机中,用以下命令运行wsCaller: java -jar wsCaller.jar 使用ws...
阅读全文
升级到 JDK 5.0 Update 1 or 2 定制部署 WebServices - Axis 终于正常了!
摘要: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...
阅读全文
MyEclipse7.0 M1下载+汉化+注册码
摘要:首先介绍下,这款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...
阅读全文
手把手教你用axis创建自己的webservice
摘要:随着SOA的流行,webservice开发也变得相当的热门。许多企业都将自己的网站迁移到soa的架构。今天我们来一起体验一下通过axis来创建、发布和调用webservice的过程。如果大家不太了解SOA请访问下面网址(http://www-900.ibm.com/cn/software/rational/solution/tech/soa_design.shtml) ...
阅读全文
AXIS1.4安装和应用
摘要:/** * 安装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-...
阅读全文
Axis部署开发webservice (全)
摘要:Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface(DII) 2、Dynamic Proxy方式 3、Stubs方式 其中:约定Axis_HOME为该TOMCAT_HOME\webapps\Axis目录 在eclipse环境下测试的时候,客户端都应该是web project. 一、编写DII(Dynamic...
阅读全文
使用axis发布webservice - 小头猪 - JavaEye技术网站
摘要:首先到apache的网站下载axis的开发包,好久没看了,现在已经开始出2.0的啦,不过好像还不是很成熟,这里,我们还是用1.x的包。最新的是1.4的包。 一、服务器端开发 首先编写服务端程序,这时我们完全不用考虑他是不是当作webservcies来发布的,因为在写法上没有什么不同。比如我们写了一个很简单的java程序,代码如下: package samples.userg...
阅读全文
使用axis发布简单的webservice
摘要: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)。发布的方法如下: ...
阅读全文
Axis 学习笔记
摘要:实例(参考了 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 :...
阅读全文
简单的webservice开发例子
摘要:Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface ( DII) 2、Stubs方式 3、Dynamic Proxy方式 二、编写DII(Dynamic Invocation Interface )方式web服务 1.编写服务端程序HelloClient p...
阅读全文
用Eclipse,Axis和Tomcat构建Web Services
摘要:网上看到相关的文档,根着做没有成功,有些细节性的东西网上没有明说,或者有错误,特别是程序代码是有错的,作者或转载者根本没有亲自动手做一下。 系统平台:Windows+Axis1.3+Tomcat5.5+Eclipse 3.1。 一、搭建环境 1.下载并安装Tomcat (http://jakarta.apache.org/tomcat/index.html) 2.下载...
阅读全文
Axis 简单说明
摘要:1,axis本身可以servlet的形式集成到任何支持servlet的Web容器(web.xml) - Apache-Axis Servlet AxisServlet org.apache.axis.transport.http.AxisServlet 2,当然需要让Web容器找到org.apache.axis.transport.http....
阅读全文
WSDL2Java操作指南
摘要: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, 配置系统环境变量: ...
阅读全文
axis—安装
摘要:从今天开始我将学习axis的经验以笔记的形式共享给大家希望能对大家的工作有所帮助。 相信大家对webservice有一定的了解我在这里就不再复述webservice的一些基本概念。 axis1.3是soap1.2协议的一个实现框架。在工作中我们可以方便的通过axis进行webservice的开发。 废话少说,我们开始安装axis. 我们可以从axis的官方网站上下载(http:...
阅读全文
[start]学习web service编程
摘要:1. 通过IBM网站上的简单例子建立感性认识 应用AXIS开始Web 服务之旅 1.1 Web Service服务端开发 编写Hello.java,内容如下: public class Hello { public String hello(String name) { if (name == null ) name = "" ; return ...
阅读全文
JDK tomcat Axis的安装使用(转)
摘要:一.简介 什么是SOAP?SOAP是一个应用程序间的基于XML的通信工具和规范.SOAP最初由MicroSoft和Userland公司开发,已经演化了好几个版本,当前的版本SOAP1.1正飞速发展.W3C的XML协议工作组正努力把它发展为一个真正的开发的标准.SOAP1.2草案已经发布,它能澄清 1.1版规范的容易混淆的地方. 什么是Axis?Axis总体上是一个SOAP引擎,但又不仅仅是个引擎,...
阅读全文
笔试资料(300多页文档)
摘要:************************************** ************************************* 软件笔试.doc (956 KB) **********...
阅读全文
Using XML Schema with TTCN-3
摘要:Introduction This article discusses ETSI ES 201 873-9 [1] standard draft proposal. While the final part of the title of the discussed document reads as "Part 9: Using XML Schema with TTCN-3", its act...
阅读全文
利用YAHOO公开API做天气预报Web服务
摘要:学了一段时间的Web服务,今天做了一个Web服务,利用YAHOO的公开天气API做自己的Web服务,主要是想练练手。现在把过程和心得分享给大家。 求教:这个Web服务还有个不完善的地方,Web服务的 CityNameToCityNum方法,这个最重要,他是把省会和直辖市的名字转换为编号,因为YAHOO传的参数不是城市名字的区号,全是自己的,而我又想不到更好的获得YAHOO城市对应的编号的方法...
阅读全文
webservice实例(三)
摘要:qq群:19877329 Mail: yufan27209@qq.com By: jfan 2007-07-23 接上篇文章,我们先简单说明下绑定函数.首先实例化ServiceA,这个和一般类的实例化并没有不同.接下来用xmlNode1来接受函数的返回值,接下来是构造xml,并将其转化为dataset,这是通用的方法,如果是刚接触不久的朋友,最好能记下这种方法. 接下来给出异步调用两个...
阅读全文
webservice实例(二)
摘要:webservice实例(二) qq群:19877329 Mail: yufan27209@qq.com By: jfan 2007-07-23 上篇文章介绍了些webservice的基本特性和我们例子的结构,这篇文章我们将开始具体的代码编写工作. 这个专题主要讲述的是webservice,因此这里我们的代码以Webservice相关为主,而其他工程,例如:usewebservice只作...
阅读全文
webservice实例(一)
摘要:qq群:19877329 Mail: yufan27209@qq.com By: jfan 2007-07-23 本人在学webservice,呵呵,找了些资料看了看,现也写些东东,说实在了,这篇文章80%是copy前人的,也算是我阅读得一些收获吧,就写出来涨涨大家信心。 首先,我们必须了解什么是webservice.就概念上来说,可能比较复杂,不过我们可以有个宏观的了解:webs...
阅读全文
eclipse下使用xfire 全记录
摘要:最近在做一个基于soa的简单的学籍管理,接触到xfire这个开发的工具。xfire能够简化web service的开发过程,让程序员从底层soap,wsdl解脱出来。下面就简述我测试xfire的开发过程。测试环境:eclipse3.2+tomcat5.5+xfire1.1 构建web服务端(参考http://blog.csdn.net/sxqem/archive/2006/06/05/77432...
阅读全文
利用SOAPtest进行Web service测试
摘要:Web services测试对于开发和测试团队来说提出了一系列崭新的问题。JUnits可以创建用来测试Web service的一部分功能,但是确保充分验证所需的总体功能性,它却不能提供,同时它也会使更新数据值变得困难。还有许多需要被测试的Web service组件仍未找到合适的、更加通用的测试工具。由于Web service测试是一个在开发过程中很早就涉及到外部合作伙伴的领域,所以格外危险,...
阅读全文
用java去访问web service 提供的电视节目预告
摘要:思路: 1 用程序去访问 web service 服务.返回 xml文件。 2 用dom 去解析xml 3 用解析后的数据 生成 html文件 访问web service 的代码 Java代码 public class StaticHTMLFile{ public static boolean PrintPage(String ...
阅读全文
Java 调用webservice 实现天气预报.doc
摘要:package myweather; import java.io.*; import java.net.*; import javax.xml.parsers.*; import org.w3c.dom.*; import javax.swing.JOptionPane; public class MyWeather { private static String getSoapRe...
阅读全文
Flex调用Webservice实现天气预报
摘要:这两天在学习Flex调用Webservice的实现。做了一个天气预报,下面是代码和心得。 Flex调用Webservice有多种方法,可以通过Flex Builder提供的管理Webservices的工具解析WSDL文档生成本地调用类。也可以通过Action Script中Webservice类来实现。还有就是使用组件实现。这次我使用的是最后一种,感觉这种方法较为简洁。 1.构建界面。用于接受用户...
阅读全文
网上WebService测试及使用
摘要:网上有一些网站提供的WebService,可用作测试。如下地址就是一个提供英汉互译的WebService Endpoint: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx Disco: http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx...
阅读全文
网上看到一个提供WebService的地方,如果作webService测试,不妨试试
摘要:腾讯QQ在线状态WEB服务 Endpoint:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?disco WSDL:http://www.webxml.com.cn/webservices/...
阅读全文
Web Service测试小工具(包含源代码)
摘要:Web Service相信大家都很熟悉,当多个系统间的交互非常频繁的时候,开发过程中总是需要对web service进行测试,确保web service能正常运行。常用的方法是输入web service地址进行测试,但是webservice经常会部署在其他的机器上,不能进行直接测试,只能通过编写测试代码进行测试了,这样感觉非常繁琐。这里我们可以通过动态调用web service来进行测试。 动态...
阅读全文
简单的webservice开发例子
摘要:Axis支持三种web service的部署和开发,分别为: 1、Dynamic Invocation Interface ( DII) 2、Stubs方式 3、Dynamic Proxy方式 二、编写DII(Dynamic Invocation Interface )方式web服务 1.编写服务端程序HelloClient public class HelloClien...
阅读全文
java webservice 技术的总结
摘要:感谢javaeye,上面有位兄弟专门发布了axis的专题文章,写得非常的好,也很仔细,让我受益非浅 其实使用axis可以将任何已经有的java类提供为可供调用的webservice接口,而且非常 呵呵,不多说了,直接说步骤吧,希望对学习axis的兄弟有帮助,以最快捷的方式学习应用 axis (这里我只用了stubs方式) 1- 环境搭建和测试 将 TOMCAT 和...
阅读全文
soap简单使用
摘要:开始之前,我想就本文即将讨论的主题和读者需要具备的起点知识做一些必需的描叙。本文的主题是讨论SOAP技术,我们将尽可能的讲得通俗易懂一些,所以,我们引入了一个普通的“Hello World”范例来给读者说明它们是怎么运作的,让读者知道它们的运作方式。我认为,如果光看官方文档是很难开始学习这门新技术的,官方文档中包含大量的范例,并解释了所有的特性和优点,但是没解释它们的运作方式。在这篇文章中,我不打...
阅读全文
第一个AXIS WEB服务程序-
摘要:在我们的项目成功应用了Hessian作为远程函数调用的技术方案之后,我又产生了新的疑问,它是除EJB和RMI-OP之外的唯一RPC选择吗?据说AXIS才是Web Service的正选,不管是否应用它,都应该去试试和了解它。那今天就上第一课吧,先做一个HelloWorld程序吧! 1)在http://ws.apache.org/axis/index.html下载AXIS的BIN版本,并将其解压后将...
阅读全文
JAVA技巧(Axis开发WebService程序)
摘要:说道Web Service的程序开发,八个月前我加班调试公司和中国电信的商务领航系统的接口的时候,用的就是Web Service,Web Service有很多优点,使用Web Service可以在不同编程语言间实现数据交换,而我那时对Web Service也不熟,就由同事帮我生成了一大堆Web Service的框架代码,我则只单独开发业务代码。 这次的另外一个项目也要用Web Service了...
阅读全文
向Web Service进军--Axis+Tomcat模拟一个银行存取款
摘要:下载Apache Axis用来实现SOAP(简单对象访问协议)。http://ws.apache.org/axis/ 目前最稳定的版本是1.1 SOAP是用于在分散的或者分布式的环境中交换信息的一个轻量级协议。SOAP基于XML,由三部分组成:一个必须的SOAP封装,一个可选的SOAP头和一个必须的SOAP体。 通常情况下,SOAP = HTTP + RPC + XML。 即:SOAP以HT...
阅读全文
Axis支持三种web service的部署和开发
摘要:WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供WebService的开发实现。在Java领域,WebService的一个成熟实现是Axis。 q Axis是Apache的一个开源WebService引擎,它是目前最为成熟的开源WebService引擎之一。 q Apache Axis是符合W3C的SOAP协议的实现。 q ...
阅读全文
AXIS:使用web service进行文件的上传
摘要:文件的上传同一般JavaBean类的上传没有太大的区别,主要是使用javax.activation.DataHandler类来对文件进行包装。下面是一个可以进行文件上传的web service的例子,这里只给出了文件上传相关部分的代码。 1,服务器端Java类: 这个类接收客户端上传的文件,并进行相关处理,我这里仅仅是把客户端上传的文件存放到服务器的指定目录,下面是服务器端的处理方法代码: pub...
阅读全文
使用 Web 服务进行异步消息传递
摘要:内容摘要:本文专为在 B2B 环境中开发 Web 服务的读者撰写。读者需要具备 Web 服务、DB2? 和 WebSphere? Application Server 方面的知识。 了解如何使用 Web 服务来通过 HTTP 进行异步消息传递。本文将分析这样一个场景:在此场景中,触发器将调用 Java? 存储过程,后者又将调用 Web 服务,而 Web 服务会将消息放入面向消息的中间件中。...
阅读全文
Web 服务建模,第 2 部分: 建模并生成 WSDL
摘要:引言 本系列文章介绍如何建模,详细说,是 Web 服务相关的架构,以及如何使用 IBM ? Rational? Software Architect(今后称为 Software Architect)在实际实现中实现这些模型。本系列着眼于以下主题: 第一部分:建模并生成 XML Schema(参见参考资料 [1])。 第二部分:建模并生成 WSDL。 第三部分:将模式应用于 We...
阅读全文
Web 服务建模,第 1 部分: XML 模式
摘要:内容摘要:这一领域的其他文章——见参考资料,[1]——着重于软件服务的建模,而本系列描述了Web 服务模型的细节,如何做出具体技术决定,如果获得和XML 模式以及WSDL (Web 服务定义语言)对应的工件,等等。本文将重点介绍建模和产生XML 模式。 这篇文章是探讨 UML 建模(特别是使用IBM Rational Software Architect)在标准化 Web 服务的细节设计模型...
阅读全文
AXIS第一课:最简单的发布AXIS的Web Service
摘要:http://hi.baidu.com/annleecn/blog/item/0002da1242008d045baf5324.html 1,简单介绍 本文并不是想介绍Web服务的原理、系统架构等,我假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服务概念,但是还没有亲身体会Web服务所带来令人欢欣鼓舞的特征的开发人员。在此我认为你已经具备了Java、X...
阅读全文
Web 服务与 Axis2 体系结构
摘要:内容摘要:讨论 Apache Axis2 的各个组成部分,并了解其为何凭借模块化和可扩展特性正逐渐成为下一代 Web 服务平台。 引言 2006 年 5 月推出 Apache Axis2 1.0 是一个大的里程碑。Axis2 1.1 于 2006 年 11 月推出,提供了大量新功能(其中大部分都是其用户最初提出的)以及大量错误修补程序(使其更加稳定)。:从最初的 Apache Axis ...
阅读全文
使用Axis开发Web Service程序
摘要:为了更多喜爱开发的程序员也能迅速了解Web Service的开发,我这里整理了一些通过Axis开发Web Service的一些要点,希望能让不熟悉Web Service的开发人员能够迅速掌握Web Service。 一、Axis环境的安装 1、安装环境 J2SE SDK 1.4,Tomcat 5.0,eclipse 3.2。 2、到 http://xml.apac...
阅读全文
用Axis构建java WEB Service
摘要:一、Axis安装 1、环境 jdk1.5,Tomcat 5.0 2、到 http://ws.apache.org/Axis/网站下载Axis安装包 3、解压缩安装包,将Axis_UNZIP_PATH\Axis-version\webapps下的Axis包拷贝到TOMCAT_HOME\webapps\下,以下约定Axis_HOME为该TOMCAT_HOME\webapps...
阅读全文
Web Service实践之——开始XFire
摘要:一、Axis与XFire的比较 XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它: 1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等; 2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现; 3、容易上手,可以方便快速地从pojo发布服务; 4、...
阅读全文
如何正确地在Axis、Axis2和Apache CXF之间抉择?
摘要:新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。 Axis2 是对 Axis 进行了彻底的重写的一个新项目了,它使用了新的模块化...
阅读全文
一个文件下载的Servlet
摘要:把文件目录直接暴露给用户是很不安全的。所以要用Servlet来做,而且这样做,文件的存储方式就更丰富了,可以是从文件系统上取来的,也可以是数据库中经过计算生成的,或者从其它什么稀奇古怪的地方取来的。 public class DownloadServlet extends HttpServlet { private String contentType = "application/x...
阅读全文
java WebService测试小例子
摘要:在朋友的帮助下,写出了一个webService的小例子,这个webService是基于axis2写的,写出来,作为备忘。 首先去Apache官方下载axis,我用的是axis2-1.2这个版本,最新是axis2-1.3的版本,但是1.3需要JDK1.5的支持,我本机是JDk1.4,所以我用axis2-1.2作为ws(web service)的服务。 把下载的war包放到tomcat的webap...
阅读全文
Axis初学手册
摘要:这些天稍微玩了一下Axis,以前做WebServices都使用JBuilder,感觉做WebServices如此简单,现在自己手动做,原来也是如此简单。高兴之余写一个简单的初学手册,就算是学习成果吧。当然对Axis理解的还不很深,所以错误之处望指点。 Axis是一个实现WebService的Framework,Apache Web Services Project(http://ws.apache...
阅读全文
论Web Service 相关技术
摘要:摘要:随着Internet和weh技术的迅速发展,传统的分布式计算技术已经不能很好的适用于Web环境。正是基于这种情况,Web Service技术应运而生。Web Service是一个新概念,它的系统架构、实现技术是现有应用的面向Internet的一个延伸。Web是为了程序到用户的交互,而Web Service是为程序到程序的交互作准备,web Service已成为IT产业近几年来探索的热点课...
阅读全文
Webservice开发全程技术指导(一)
摘要:一、Web Service基本概念 Web Service由两部分组成 · SOAP--Web Service之间的基本通信协议。 WSDL--Web Service描述语言,它定义了Web Service做什么,怎么做和查询的信息。 二、什么是 Webservice? Web 是使应用程序可以与平台和编程语言无关的方式进行相互通信的一项技术。Web 服务是一个软件接口,它描述了一组可以在网络上...
阅读全文
WebService开发经验(转载)
摘要:WebService开发经验(转载) 去年,在一个大型项目(1500w)中用到Web Services,现在项目进入了尾声,所以对以前的开发经历做一个总结。 我想大家一定会问?为什么你们项目中要用到Web Services,因为客户有如下需求: 1、客户要求项目用C/S架构,并且服务器端是IBM那一套:WebSphere AppServer+DB2+AIX5.3+RS/6000。 2、最...
阅读全文
WebService开发的几个基本概念
摘要:web Service Web Service是使应用程序可以以与平台和编程语言无关的方式进行相互通信的一项技术。Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。一组以这种方式交互的 Web 服务在面向服务的体系结构(Service-Oriented Archite...
阅读全文
开源的Web Service测试工具
摘要:原文: Three open source Web service testing tools get high marks - Capable soapUI, TestMaker, and WebInject toolsets shine once you conquer their learning curves - Rick Grehan 由于IT界对Web services的持...
阅读全文
Web Services的测试模型与代码摘录
摘要:测试Web Services的有效性、性能、可伸缩性、可靠性以及安全性时所面临的主要挑战是 Web Services的分布性。 为了使完整的Web Services能够实现预期的功能,就要求客户端和服务都要满足一系列的要求。接口必须在其WSDL文档中正确描述出来,消息必须遵守传输协议规范(如 HTTP1.1)和消息协议(如SOAP 1.1)。同时消息必须遵守描述该服务的WSDL文档中的契...
阅读全文
编程实践笔记{Java 线程 并发处理 Webservice}
摘要:1, 保证线程安全的三种方法: a, 不要跨线程访问共享变量 b, 使共享变量是final类型的 c, 将共享变量的操作加上同步 2, 一开始就将类设计成线程安全的, 比在后期重新修复它,更容易. 3, 编写多线程程序, 首先保证它是正确的, 其次再考虑性能. 4, 无状态或只读对象永远是线程安全的. 5, 不要将一个共享变量裸露在多线程环境下(无同步或不可变性保护...
阅读全文
Java - Webservice调用方式详解
摘要:调用webservice,可以首先根据wsdl文件生成客户端,或者直接根据地址调用,下面讨论直接调用地址的两种不同方式:axis和Soap,soap方式主要是用在websphere下 axis方式调用: import java.util.Date; import java.text.DateFormat; import org.apache.axis.client.Call; impor...
阅读全文
axis集成到我们自己开发的项目
摘要:axis可以随意部署在大部分web application server上,如:tomcat。它与你自己部署的应用几乎没有任何的耦合关系你只需要在你的web.xml中配置一下axis就可以正常使用了。这样我们能够很方便的将axis集成到我们自己开发的项目上。具体的配置如下: xml 代码 org.apache.axis.transport.http.Axi...
阅读全文
SOAP引擎--Axis 的简介
摘要:Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。 但Axis并不完全是一个SOAP引擎,它还包括: ü 是一个独立的SOAP服务器。 是一个嵌入Servlet引擎(例如Tomcat)的服务器。ü ü 支持WSDL。 提供转化WSDL为Java类的工具。ü ...
阅读全文
Eclipse3.2.2+Tomcat6.0.10+Oracle10g配置
摘要:Java的Web开发环境布置向来很烦琐,这可不得不怪B/S结构的“苦了开发者,方便千万用户”舍己为人精神,以及各种工具版本纷杂带来的不便与不少不负责任网友的胡乱指引。下面把我自己的成功经验向大家汇报,希望有需要的朋友能少走弯路。具体步骤如下: 1.安装Java开发环境Eclipse3.2.2,安装Oracle10g数据库 首先安装SUN JDK1.6以上版本的Java基础开发环境,配置Java...
阅读全文
Java/WebService 入门与使用
摘要:到Apache的网站就可以下载到axis 二、准备开发 2.1 开发环境 使用Eclipse建立Dynamic Web Applicaiton项目"wsexample",目录如下 * 源路径 src/webservice * 目标路径 WebContent/WEB-INF/classes * 库路径 WebContent/WEB-INF/lib 把下列文件复制到库路径中 axis.jar ...
阅读全文
图文并茂——使用xfire编写webservice,并通过C#调用
摘要:http://www.javadingle.com/ http://www.blogjava.net/killme2008/archive/2007/03/07/102450.html 我没学习过axis系列,一开始学的就是xfire,myeclipse5.1支持xfire支持的非常棒。这里讲解一个简单的例子, 1.首先建立一个web service工程: 点击fini...
阅读全文
自己做的一个可以用的webservice,只是开始
摘要:*********************src**************************************** public class mytest { public String sayHi(String name){ return "No,"+name; } } *************************************server.xml*********...
阅读全文
Java/WebService 入门与使用
摘要:一、下载 我们可以从学习Axis开始。 Axis is essentially a SOAP engine -- a framework for constructing SOAP processors such as clients, servers, gateways, etc. The current version of Axis is written in Java, but a C++...
阅读全文
用eclipse开发WebService
摘要:一、准备工作。 1、首先下载eclipse用于开发WebService的相关插件。 该插件在eclipse站点有下。我下的是包含该插件的全套eclipse的SDK: wtp-all-in-one-sdk-R-1.0.2-200604280245-win32.zip 共186兆多。 A、解压该文件; B、安装自己插件,把插件用LINK目录建立关联。(如:TOMCAT等) C、配置好自己的eclip...
阅读全文
Tomcat+Axis+Eclipse实例讲解
摘要:一、 声明 写这篇文章完全得益于梁爱虎的《精通SOA基于服务总线的整合应用开发》和一些关于axis开发web service的文章,对于什么是web service,我建议大家去看看EJB的东西,对web service有很好的理解,言归正传,下面开始实际的开发。 二、 环境配置 在这里,我不得不谈环境的配置,因为Java本身是一个开源的架构,这导致各个厂商各自开发自己的东西,升级也不一...
阅读全文
Java开发WebService实例--计数器(下)
摘要:/***********本人原创,欢迎转载,转载请保留本人信息*************/ 作者:王力猛 (wallimn) 电邮:wallimn@sohu.com 博客:http://blog.csdn.net/wallimn 时间:2007-04-17 /***********本人原创,欢迎转载,转载请保留本人信息*************/ Java开发WebService实例--计数器(下...
阅读全文
Java开发WebService实例--计数器(上)
摘要:/***********本人原创,欢迎转载,转载请保留本人信息*************/ 作者:王力猛 (wallimn) 电邮:wallimn@sohu.com 博客:http://blog.csdn.net/wallimn 时间:2007-04-17 /***********本人原创,欢迎转载,转载请保留本人信息*************/ 一、前言 本文假定你有一定的J2EE开发经验...
阅读全文
MyEclipse下开发Web Service(Axis)
摘要:本文主要描述如何使用Apache开源项目Axis提供的API来实现Web Services。本文中的提到的例子只为了方便本文的描述而提出,有不妥之处请见谅。 本文的读者应有JAVA web 应用开发基础。应该具有看过WSDL,SOAP,XML等的基本规范。熟悉Eclipse+MyEclipse开发环境。 本文可以随意转载使用,但是要保留作者的署名。 一、环境准备 使用Axis...
阅读全文
axis的部署方式
摘要:以JWS的方式在TOMCAT上的部署WEBSERVICE 前言: 相信有越来越多的程序员将接触WEBSERVICE这一新的领域。但是,总感觉很迷茫。买本书来看看,介绍的好象都是XML的知识,什么WSDL等等。搞的我们云里雾里的。那么,我们不仿自己来试试看,自己写一些 WEBSERVICE程序,看看它的运行结果是怎么样子的。本文档就是介绍怎么样在TOMCAT上部署简单的WEBSERVICE服务,客...
阅读全文
Tomcat5.0.28下AXIS完全安装手册
摘要:网上有一些AXIS的安装文档,不是很详细,而且,我按网上的资料安装得不是很成功,老是报错,可能是因为使用了较新版本的Tomcat,AXIS. 经过多番努力,终于配置成功,把安装过程和心得和大家分享一下. 一.简介 什么是SOAP?SOAP是一个应用程序间的基于XML的通信工具和规范.SOAP最初由MicroSoft和Userland公司开发,已经演化了好几个版本,当前的版本SOAP...
阅读全文
创建简单Eclipse插件实现Axis WebService客户端
摘要:Apache Axis是Apache WebService项目中的子项目,其最初起源于IBM的"SOAP4J",应该属于最早的一批用于构造基于SOAP应用的Framework。 目前Apache Axis已经发展到了第三代,其核心是一个SOAP处理器,用于开发包括客户端,服务器端,SOAP Gateway等各种应用。事实上Apache Axis在了1.0版后,其发行版本还包括了完整的J...
阅读全文
Web Services Testing: Beyond SOAP
摘要:Document ID: ZapFlash-08262002 | Document Type: ZapFlash By: Jason Bloomberg Posted: Aug. 26, 2002 Today's Web Services are often little more than software components wrapped in SOAP interfaces, and ...
阅读全文
用 SLA 保证 Web 服务
摘要:介绍、体系架构和测试机制 级别: 初级 Judith M. Myerson 系统设计师和工程师 2002 年 4 月 01 日 许多企业正要求服务品质协议(SLA),SLA 可以保证企业为之付费的 IT 服务的可靠性。随着 Web 服务成为主流,客户将要求保证服务质量的 SLA。在本文中,Judith M. Myerson 说明了如何建立保证 Web 服务的服务品质协议(SLA)。她讨论了 SLA...
阅读全文
使用 IBM Rational Tester for SOA Quality 在 Web 服务测试中添加元素和验证点 developerWorks
摘要:级别: 中级 Michael Kelly (Mike@MichaelDKelly.com), 咨询顾问, www.MichaelDKelly.com 2008 年 2 月 14 日 学 会如何使用 IBM® Rational® Tester for SOA Quality 在您的 Web 服务测试中增加验证点和其它元素。这个 Rational 工具使得创建、运行以及基于 SOA(servi...
阅读全文
Web服务和RIA测试
摘要:考虑到许多组件进入完整的Web服务,完整测试如此困难不足为奇,只要想一下有多少不同的技术参与到甚至一个简单的客户和服务器中。例如一个Ajax格式 的丰富网络应用将JavaScript, CSS以及单独在客户方的HTML markup结合在了一起。和服务方应用程序密码、工作数据库一道加入到网络连接中,便会遇到许多潜在的矛盾、故障以及性能问题。 一般测试原则 让我们回顾一下测试和调试的一般原则...
阅读全文
一种Web服务的QoS量化方法的性能研究
摘要:1 引言 Web Service 在下一代网络技术中处于核心地位,随着应用领域的推广,人们对Web Service 本身提出了更高的要求。Web Service的兴起意味着计算模式的改变,把基于客户机/服务器(C/S)模式和基于浏览器/服务器(B/S)模式的传统计算方式转向基于Web Service的松散耦合、动态集成的新分布式计算方向发展。如果服务请求者想调用Web服务,首先它必须...
阅读全文
Web应用中并发控制的实现
摘要:引言 B/S构架的应用越来越普及,但由于它有别于C/S构架的特殊性,并发控制始终没能得到很好的解决,如售票系统经常会出现同一张火车票出售多次的现象。典型的案例如下: 例如若有两个客户端,A客户先读取了账户余额2000元,之后B客户也读取了账户余额2000元的数据,A客户提取了500元,对数据库作了变 更,此时数据库中的余额为1500元,B客户也要提取1300元,根据其所取得的资料,20...
阅读全文
测试 XML Web 服务和应用程序
摘要:注意: 某些特性可能在公开使用的Visual Studio .NET β2版本中没有提供。 随着结构松散的计算和XML Web服务的出现,各个组织需要使他们能够交付成功的解决方案的工具,而这些解决方案又要能够扩展到满足全球用户的需求。Visual Studio .NET不仅提供了行业领先的用于构建XML Web服务和应用程序的工具,还包含了重要特性可对这些应用程序的扩展性、性能及功能上的集成...
阅读全文
用Flood测试Web服务器响应时间
摘要:当你设置好服务器投入使用后,你最关心的事莫过于服务器的性能了。你可以用一些手动的方法进行测试,但手动方法有很多局限性。 先不论手工测试方法所投入的时间和精力问题,用手工方法测试的一大不足就是它不容易揭示出你的站点的真正问题所在,是服务器设置的问题还是因为一些动态组件又或是网络基础设施造成的问题? 幸运的Apache HTTP工程包含了一个名为HTTPD-Test的子工程,正如这个名称所揭...
阅读全文
Java EE的Web服务原理和体系结构
摘要:Web 服务(Web Services)是目前程序设计领域中的一项新技术,是一个崭新的分布式计算模式,在不同系统平台之间具有互操作性,通过因特网,实现不同应用程序之间 的远程过程调用。Web服务使用基于XML 的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为单个计算网络协同运行。开发人员可以用象过去在创建分布式应用程序时使用...
阅读全文
An Efficient Formal Testing Approach for Web Service with TTCN-3
摘要:Abstract: Web service is considered as a prevailing integration technology on Internet/Intranet due to its language and platform-independence. The language and platform-independence characteristics b...
阅读全文
|
|