-
Axis2的使用
所属栏目:[安全] 日期:2020-12-17 热度:116
最近项目中用到了webservice,就找到了axis2。 首先是进行安装。将整个axis2-web的包拷贝到WebRoot目录下面,将axis2目录中的WEB-INF中的conf包和lib包中的文件也拷贝到项目的对应目录中,到此就安装完成了。 调用webservice比较简单,下面是一个示例: ?? ?[详细]
-
Axis2.x WebService开发指南-目录索引
所属栏目:[安全] 日期:2020-12-17 热度:98
Axis的简单准备 Axis的入门实例 Axis复杂对象类型的WebService Axis的辅助工具发布、调用WebService Axis WebService会话Session的管理 Axis用控制台Dos命令发布WebService Axis跨多个WebService管理Session Axis用Spring的JavaBean发布WebService Axis异步[详细]
-
一、Axis2 WebService开发准备工作
所属栏目:[安全] 日期:2020-12-17 热度:50
上次介绍了axis1.x的用法,这次继续上次的,将叙述axis2的用法。 Axis1.x在线博文:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html ? 1、开发准备 首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。 下载地址:http://[详细]
-
三、 复杂对象类型的WebService
所属栏目:[安全] 日期:2020-12-17 热度:126
1、这次我们编写复杂点的WebService方法,返回的数据是我们定义属性带getter、setter方法JavaBean,一维数组、二维数组等。 看代码: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.Random; import[详细]
-
二、Axis2的简单WebService示例
所属栏目:[安全] 日期:2020-12-17 热度:116
1、编写一个简单的WebService的服务器端代码,代码如下: import java.util.Random; /** * function: WebService HelloWorld服务示例 * @author hoojo * @createDate 2011-1-5 下午03:35:06 * @file HelloWorldService.java * @package com.hoo.service * @p[详细]
-
四、 用axis2的辅助工具发布、调用WebService
所属栏目:[安全] 日期:2020-12-17 热度:185
这次我们编辑一个返回User对象、List、Map、User[]的形式,并且用axis2的工具完成发布WebService。不再复制class到axis2的工程目录下。 下面看看服务器端WebService代码: package com.hoo.service; import java.util.ArrayList; import java.util.HashMap;[详细]
-
五、WebService会话Session的管理
所属栏目:[安全] 日期:2020-12-17 热度:153
1、新建Session的WebService测试代码,代码很简单。就是记录用户登录的状态信息,放在MessageContext的ServiceContext中。代码如下: package com.hoo.service; import org.apache.axis2.context.MessageContext; import org.apache.axis2.context.ServiceCo[详细]
-
六、 跨多个WebService管理Session
所属栏目:[安全] 日期:2020-12-17 热度:66
当多个WebService的时候,我们要管理它的Session。这个时候我们得依靠ServiceGroupContext保存session信息; 然后在发布WebService的时候,services.xml文件的的service表情的scope就不再说request或是transportsession了, 而是application;最后同样要开启[详细]
-
八、 异步调用WebService
所属栏目:[安全] 日期:2020-12-17 热度:154
异步,说到异步需要首先将以下同步。同步就是代码按照顺序执行,当前面的代码的请求没有正常返回结果的情况下,后面的代码是不能运行。 而异步正好和这点不同,异步是代码运行后,不管当前的请求是否返回结果,后面的代码都会继续运行。 关于异步在此就不再[详细]
-
九、 编写Module模块
所属栏目:[安全] 日期:2020-12-17 热度:93
Axis可以通过Module模块进行扩展,用户可以编写定制自己的Module模块。编写一个Module的模块至少需要实现两个接口,分别是Handler和Module接口。 开发axis2的Module模块需要如下步骤: 1、 实现Module接口的实现类,这个类要完成基本的初始化、销毁等操作 2[详细]
-
十、 使用SoapMonitor监视WebService的请求和响应信息
所属栏目:[安全] 日期:2020-12-17 热度:74
使用soapMonitor可以监视到请求和响应的WebService的基本信息,可以讲响应在控制台的信息显示在applet控件上。 步骤如下: 1、 部署相关的applet和servlet Axis2有自带的monitor模块,这里就不需要单独安装。在[tomcat_home]/webapps/axis2/WEB-INF/lib目录[详细]
-
webservice(2011年3月16日星期三)
所属栏目:[安全] 日期:2020-12-17 热度:53
一、概念及原理学习:http://fishhappy365.javaeye.com/blog/722542 1、背原文第1点中的abc概述;[详细]
-
抛弃WebService,在.NET4中用 jQuery 调用 WCF
所属栏目:[安全] 日期:2020-12-17 热度:160
在我们之前的开发中,对于ajax程序,都是通过jQuery调用标记为[System.Web.Script.Services.ScriptService]的WebService,然后在WebService中调用后台的WCF。这成为WebService存在的唯一理由:作为ajax调用的中转站。如果要抛弃WebService,只需用WCF来作为[详细]
-
webservice ,wsdl在eclipse下生成遇到问题归纳
所属栏目:[安全] 日期:2020-12-17 热度:112
--增加operation后,没有自动绑定,要重新生成一下 ,Overwrite existing binding information 那里点击对勾,即可 ? --[详细]
-
WCF4.0 –- RESTful WCF Services (4) (Basic Security)
所属栏目:[安全] 日期:2020-12-17 热度:194
在REST架构的WCF服务中,它不像一般的WCF服务绑定,有配套的安全模式,实现起来那么简单。REST WCF服务只能在传输层加密,而一般的WCF 服务可以在消息层加密。因此 REST WCF服务启用ASP.NET兼容模式后,它的安全是由ASP.NET来保证的。本篇文章主要介绍在 RES[详细]
-
使用SoapMonitor监视WebService的请求和响应信息
所属栏目:[安全] 日期:2020-12-17 热度:74
使用 soapMonitor 可以监视到请求和响应的 WebService 的基本信息,可以讲响应在控制台的信息显示在 applet 控件上。 步骤如下: 1 、 部署相关的 applet 和 servlet Axis2 有自带的 monitor 模块,这里就不需要单独安装。在 [tomcat_home]/webapps/axis2/WE[详细]
-
WebService的安全性讨论【身份识别】
所属栏目:[安全] 日期:2020-12-17 热度:179
相信很多开发者都用过WebService来实现程序的面向服务,本文主要介绍WebService的身份识别实现方式,当然本文会提供一个不是很完善的例子,权当抱砖引玉了. 首先我们来介绍webservice下的两种验证方式, 一.通过集成windows身份验证 通过集成windows方式解决webs[详细]
-
ISAG 网关接收上行消息和接收订购指令
所属栏目:[安全] 日期:2020-12-17 热度:99
第一步:定义一个接口 using System; using System.ComponentModel; using System.Diagnostics; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Serialization; // // 此源代码由 wsdl 自动生成,Version=2.0.50727.1432[详细]
-
WebService Axis2:复合类型数据的传递
所属栏目:[安全] 日期:2020-12-17 热度:70
在实际的应用中,不仅需要使用 WebService 来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在 Axis2 中可以直接使用将 WebService 方法的参数或返回值类型声明成数组或类(接[详细]
-
调用WebService实例,javaEE6 Feature之wsimport工具
所属栏目:[安全] 日期:2020-12-17 热度:83
?? ? 在javaEE6的bin文件夹时,有一个wsimport.exe,这个工具在5.0之前的版本里是没有的,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方法了 ? wsimport工具详细参数 The? wsimport ?tool gener[详细]
-
axis环境搭建和发布的简单入门例子
所属栏目:[安全] 日期:2020-12-17 热度:78
1. 在这个地址 http://ws.apache.org/axis/ 下载最新的axis包axis-bin-1_4.zip 2. 解压axis-bin-1_4.zip,将/axis-1_4/webapps目录下的axis文件夹拷贝到web容器下(如tomcat的webapps工程目录下) 3. 启动tomcat,打开 http://localhost:8080/axis/happyaxis[详细]
-
图解DotNet框架之十:WCF(Remoting,Webservice)
所属栏目:[安全] 日期:2020-12-17 热度:115
WCF是对于Webservice,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。那么他与Remoting和Webservice有什么关系呢? 既然他是对Remoting,Webservice等技术的整合,那么我们先来看一下Remoting,Webservice的架构,下图是Remoting的架构图,实际上Web[详细]
-
webservice发布到IIS后process類无法調用本地exe程序的解决方法
所属栏目:[安全] 日期:2020-12-17 热度:182
? 修改C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG目錄下的machine.config??文件 ? 将 netframework 安装目录下 config/machine.config ? 文件中 processmodel 节点的 username= "machine " ? 修改为 ? username= "system ",將aspnet設置為系統[详细]
-
webservice,wsdl生成服务端代码,eclipse使用Axis框架生成
所属栏目:[安全] 日期:2020-12-17 热度:161
(图一) 项目组要求使用 webservice的开发与spring相互融合在一起, ? 使用java优先的方法测试成功了, 项目地址为 C:/Documents and Settings/wangxifeng/Workspaces/MyEclipse 8.5/webservicehelloworld。 ? -------------------------------------------[详细]
-
发布到IIS的webservice无法调用office的解决方法
所属栏目:[安全] 日期:2020-12-17 热度:86
设置应用程式集区身份识别为 Administrators 群组成员账户,该账户还需要有 IIS_WPG 群组权限 ? 在 webservice 的 web.config 中增加以下语句,才可以在 iis 中调用 office ?? identity impersonate = " true " userName = " username " password = " passwo[详细]