自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SQL 函数库

<!-- done--> SQL 函数库  转自:http://www.cnblogs.com/ycmoon/archive/2009/12/27/1633439.html   1. 字符串函数 : datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 length(exp...

2012-10-24 10:52:02 140

原创 jstree1.0 自定义右键菜单(转)

$( function () { $("#demo1" ).jstree({ "plugins" : [ "themes" , "html_data" , "contextmenu" ], "contextmenu" : { "items" : {

2011-01-20 17:32:37 235

原创 Struts2文件的上传和下载

文章出处:(www.firnow.com):http://dev.firnow.com/course/3_program/java/javajs/20071023/79459_2.html )   1.    文件上传的原理: 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1)      application/x-www-form-urlencoded:这是...

2010-12-08 21:40:04 58

原创 WebService大讲堂之Axis2系列教程之十:使用soapmonitor模块监视soap请求与响应消息...

在 Axis2中提供了一个 Axis2模块( soapmonitor),该模块实现了与 《WebService大讲堂之Axis2(9):编写Axis2模块(Module)》 中实现的 logging模块相同的功能,所不同的是, logging模块直接将 SOAP请求与响应消息输出到 Tomcat控制台中,而 soapmonitor模块利用 applet直接在页面中输出 SO...

2010-05-25 15:24:21 102

原创 WebService大讲堂之Axis2系列教程之九:编写Axis2模块(Module)

Axis2可以通过模块( Module)进行扩展。 Axis2模块至少需要有两个类,这两个类分别实现了 Module和 Handler接口。开发和使用一个 Axis2模块的步骤如下: 1. 编写实现 Module接口的类。 Axis2模块在进行初始化、销毁等动作时会调用该类中相应的方法)。 2. 编写实现 Handler接口的类。该类是 Axis2模块的业务处理类。 ...

2010-05-25 15:15:52 102

原创 WebService大讲堂之Axis2系列教程之八:异步调用WebService

在前面几篇文章中都是使用同步方式来调用 WebService。也就是说,如果被调用的 WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用 WebService虽然很直观,但当 WebService方法由于各种原因需要很长时间才能返回的话,就会使客户端程序一直处于等待状态,这样用户是无法忍受的。     当然,我们很容易就可以想到解决问题的...

2010-05-25 15:00:08 93

原创 WebService大讲堂之Axis2系列教程之七:将Spring的装配JavaBean发布成WebService

在现今的 Web应用中经常使用 Spring框架来装载 JavaBean。如果要想将某些在 Spring中装配的 JavaBean发布成 WebService,使用 Axis2的 Spring感知功能是非常容易做到的。     在本文的例子中,除了 <Tomcat安装目录 >\webapps\axis2目录及该目录中的相关库外,还需要 Spring框架中的 ...

2010-05-24 17:44:17 92

原创 WebService大讲堂之Axis2系列教程之六:跨服务会话(Session)管理

在 《WebService大讲堂之Axis2(5):会话(Session)管理》 一文中介绍了如何使用 Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个 WebService服务,例如,至少会有一个管理用户的 WebService(用户登录和注册)以及处理业务的 WebService。象这种情况,就必须在多个 WebService服务之间共享会话状态,也称为跨服...

2010-05-24 17:36:22 98

原创 WebService大讲堂之Axis2系列教程:会话(Session)管理

WebService给人最直观的感觉就是由一个个方法组成,并在客户端通过 SOAP协议调用这些方法。这些方法可能有返回值,也可能没有返回值。虽然这样可以完成一些工具,但这些被调用的方法是孤立的,当一个方法被调用后,在其他的方法中无法获得这个方法调用后的状态,也就是说无法保留状态。 读者可以想象,这对于一个完整的应用程序,无法保留状态,就意味着只依靠 WebService很难完成全部的工作...

2010-05-21 10:52:06 82

原创 WebService大讲堂之Axis2系列教程之四:二进制文件传输

 在《 WebService大讲堂之Axis2(2):复合类型数据的传递 》中讲过,如果要传递二进制文件(如图像、音频文件等),可以使用 byte[]作为数据类型进行传递,然后客户端使用 RPC方式进行调用。这样做只是其中的一种方法,除此之外,在客户端还可以使用 wsdl2java命令生成相应的 stub类来调用 WebService, wsdl2java命令的用法详见《 W...

2010-05-21 10:06:20 85

原创 WebService大讲堂之Axis2系列教程之三:使用services.xml文件发布WebService

用 Axis2实现 Web Service,虽然可以将 POJO类放在 axis2\WEB-INF\pojo目录中直接发布成 Web Service,这样做不需要进行任何配置,但这些 POJO类不能在任何包中。这似乎有些不方便,为此, Axis2也允许将带包的 POJO类发布成 Web Service。     先实现一个 POJO类,代码如下: <!--<...

2010-05-21 09:25:51 90

原创 WebService大讲堂之Axis2系列教程之二:复合类型数据的传递

     在实际的应用中,不仅需要使用 WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在 Axis2中可以直接使用将 WebService方法的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数组,可以使用分隔符进行分隔,如下面的代码所示: ...

2010-05-20 18:12:34 106

原创 WebService大讲堂之Axis2系列教程之一:用POJO实现0配置的WebService

前 言:        Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个部分交换数据。本课程重点讲解了Axis2的核心功能,并提供了三个项目以使学...

2010-05-20 15:53:10 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除