随笔分类 -  JavaEE

上一页 1 2 3 4
EJB、JDBC、JDO、RMI、JPA、JTA、JMS、 JCA、 JNDI 等等
MyBatis3整合Spring3的Transaction事务处理
摘要:正如第二版,Spring 仅支持 iBatis2。那么我们就想将 MyBatis3 的支持加入到 Spring3.0(参考 Spring 的 Jira 的问题)中。不幸的是,Spring 3.0 的开发在 MyBatis 3.0 官方发布前就结束了。因为Spring开发团队不想发布一个基于非发行版的MyBatis的整合支持,那么 Spring官方的支持就不得不等到至少 3.1 版本了。要在 Spring 中支持 MyBatis,MyBatis 社区认为现在应该是自己团结贡献者和有兴趣的人一起来开始进行 Spring 和 MyBatis 整合的时候了。 这个小类库就来创建丢失的粘贴 Sprin. 阅读全文
posted @ 2011-04-15 18:14 hoojo 阅读(33975) 评论(7) 推荐(7) 编辑
MyBatis3整合Spring3、SpringMVC3
摘要:开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Database:MySQL 开发依赖库: JavaEE5、Spring 3.0.5、Mybatis 3.0.4、myBatis-spring-1.0、junit4.8.2 Email:... 阅读全文
posted @ 2011-04-15 10:06 hoojo 阅读(69186) 评论(84) 推荐(15) 编辑
CXF WebService 开发文档-目录索引
摘要:上次介绍了Axis的WebService,现在我们来看看CXF是怎么完成WebService的。 Axis1 WebService 在线博文: http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html Axis2 WebService 在线博文: http://www.cnblogs.com/hoojo/archive/2011/03/16/1985160.html百度文库:http://wenku.baidu.com/view/f7f8211e59eef8c75fbfb398.html索引一、CXF WebService准备工作 阅读全文
posted @ 2011-03-30 11:52 hoojo 阅读(8395) 评论(1) 推荐(1) 编辑
四、CXF WebService中传递复杂类型对象
摘要:前面介绍的都是传递简单的字符串,现在开始介绍传递复杂类型的对象。如JavaBean、Array、List、Map等。 1、 首先看看服务器端的代码所需要的JavaBean对象 package com.hoo.entity;import java.io.Serializable;/** * <b>function:</b>User Entity * @author hoojo * @createDa... 阅读全文
posted @ 2011-03-30 10:51 hoojo 阅读(33343) 评论(8) 推荐(1) 编辑
五、CXF WebService整合Spring
摘要:首先,CXF和spring整合需要准备如下jar包文件: 这边我是用Spring的jar包是Spring官方提供的,并没有使用CXF中的Spring的jar文件。 添加这么多文件后,首先在web.xml中添加如下配置: <!-- 加载Spring容器配置 --><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!-- 设置Spring容器加载配置文件路径 --&g 阅读全文
posted @ 2011-03-30 10:50 hoojo 阅读(161379) 评论(34) 推荐(17) 编辑
三、CXF对Interceptor拦截器的支持
摘要:前面在Axis中介绍过Axis的Handler,这里CXF的Interceptor就和Handler的功能类似。在每个请求响应之前或响应之后,做一些事情。这里的Interceptor就和Filter、Struts的Interceptor很类似,提供它的主要作用就是为了很好的降低代码的耦合性,提供代码的内聚性。下面我们就看看CXF的Interceptor是怎么样工作的。 1、 我们就用上面的HelloWorldService,客户端的调用代码重新写一份,代码如下: package com.hoo.client;import org.apache.cxf.interceptor.LoggingIn 阅读全文
posted @ 2011-03-30 10:12 hoojo 阅读(35455) 评论(1) 推荐(3) 编辑
二、CXF 入门示例
摘要:又一HelloWorld示例,老套的HelloWorld是入门经典。也是基础和必须掌握的,下面看看HelloWorldWebService,很简单。 需要的jar包如下: 1、 HelloWorldService服务器端代码 package com.hoo.service;import javax.jws.WebParam;import javax.jws.WebService;import javax.jws.soap.SOAPBinding;import javax.jws.soap.SOAPBinding.Style;/** * <b>function:</b>C 阅读全文
posted @ 2011-03-29 15:55 hoojo 阅读(17904) 评论(19) 推荐(4) 编辑
一、CXF WebService准备工作
摘要:1、 CXF官方网址:http://cxf.apache.org/ 2、 Jar包下载地址:http://www.apache.org/dyn/closer.cgi?path=/cxf/2.3.3/apache-cxf-2.3.3.zip 将下来的jar包解压后,目录大概就这样 bin目录提供的是常用的dos控制台命令工具 docs 帮助文档 lib jar包、依赖库 lib-samples 也是... 阅读全文
posted @ 2011-03-29 15:21 hoojo 阅读(15028) 评论(1) 推荐(1) 编辑
五、WebService会话Session的管理
摘要:1、新建Session的WebService测试代码,代码很简单。就是记录用户登录的状态信息,放在MessageContext的ServiceContext中。代码如下:代码package com.hoo.service;import org.apache.axis2.context.MessageContext;import org.apache.axis2.context.ServiceContext;/** * <b>function:</b>WebService Session会话消息 * @author hoojo * @createDate 2011-3-8 阅读全文
posted @ 2011-03-16 10:54 hoojo 阅读(13509) 评论(2) 推荐(1) 编辑
Axis2.x WebService开发指南-目录索引
摘要:Axis的简单准备 Axis的入门实例 Axis复杂对象类型的WebService Axis的辅助工具发布、调用WebService Axis WebService会话Session的管理 Axis用控制台Dos命令发布WebService Axis跨多个WebService管理Session Axis用Spring的JavaBean发布WebService Axis异步调用WebService Axis 的Module模块 Axis使用SoapMonitor监视WebService的请求和响应信息百度文库:http://wenku.baidu.com/view/12501ed7195f312 阅读全文
posted @ 2011-03-16 10:51 hoojo 阅读(7754) 评论(0) 推荐(3) 编辑
十、 使用SoapMonitor监视WebService的请求和响应信息
摘要:使用soapMonitor可以监视到请求和响应的WebService的基本信息,可以讲响应在控制台的信息显示在applet控件上。 步骤如下: 1、 部署相关的applet和servlet Axis2有自带的monitor模块,这里就不需要单独安装。在[tomcat_home]\webapps\axis2\WEB-INF\lib目录中,找到axis2-soapmonitor-servlet-1.5... 阅读全文
posted @ 2011-03-16 10:41 hoojo 阅读(4997) 评论(0) 推荐(1) 编辑
九、 编写Module模块
摘要:Axis可以通过Module模块进行扩展,用户可以编写定制自己的Module模块。编写一个Module的模块至少需要实现两个接口,分别是Handler和Module接口。开发axis2的Module模块需要如下步骤: 1、 实现Module接口的实现类,这个类要完成基本的初始化、销毁等操作 2、 实现Handler接口的实现类,这个类主要是完成业务处理 3、 在META-INF目录下,创建modu... 阅读全文
posted @ 2011-03-16 10:36 hoojo 阅读(2732) 评论(2) 推荐(1) 编辑
八、 异步调用WebService
摘要:异步,说到异步需要首先将以下同步。同步就是代码按照顺序执行,当前面的代码的请求没有正常返回结果的情况下,后面的代码是不能运行。而异步正好和这点不同,异步是代码运行后,不管当前的请求是否返回结果,后面的代码都会继续运行。 关于异步在此就不再赘述了,有兴趣的可以去网上查查这方面的资料。 1、 编写服务器端的代码。 代码package com.hoo.service;/** * <b>function:... 阅读全文
posted @ 2011-03-16 10:26 hoojo 阅读(6702) 评论(2) 推荐(2) 编辑
七、 用Spring创建的JavaBean发布成WebService
摘要:1、首先,看看这个简单的类代码: 代码package com.hoo.service;/** * <b>function:</b>Spring的装载Bean的Service * @author hoojo * @createDate 2011-3-9 下午06:30:26 * @file SpringService.java * @package com.hoo.service * @projec... 阅读全文
posted @ 2011-03-16 10:18 hoojo 阅读(6450) 评论(6) 推荐(1) 编辑
六、 跨多个WebService管理Session
摘要:当多个WebService的时候,我们要管理它的Session。这个时候我们得依靠ServiceGroupContext保存session信息;然后在发布WebService的时候,services.xml文件的的service表情的scope就不再说request或是transportsession了,而是application;最后同样要开启对session的管理,即options.setMa... 阅读全文
posted @ 2011-03-16 10:07 hoojo 阅读(4020) 评论(1) 推荐(1) 编辑
四、 用axis2的辅助工具发布、调用WebService
摘要:这次我们编辑一个返回User对象、List<User>、Map<String, User>、User[]的形式,并且用axis2的工具完成发布WebService。不再复制class到axis2的工程目录下。 下面看看服务器端WebService代码: 代码package com.hoo.service;import java.util.ArrayList;import java.util.Has... 阅读全文
posted @ 2011-03-16 09:54 hoojo 阅读(8800) 评论(11) 推荐(2) 编辑
三、 复杂对象类型的WebService
摘要:1、这次我们编写复杂点的WebService方法,返回的数据是我们定义属性带getter、setter方法JavaBean,一维数组、二维数组等。 看代码: 代码import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Random;import data.User... 阅读全文
posted @ 2011-03-15 18:59 hoojo 阅读(8476) 评论(2) 推荐(1) 编辑
二、Axis2的简单WebService示例
摘要:1、编写一个简单的WebService的服务器端代码,代码如下: 代码import java.util.Random;/** * <b>function:</b> WebService HelloWorld服务示例 * @author hoojo * @createDate 2011-1-5 下午03:35:06 * @file HelloWorldService.java * @package ... 阅读全文
posted @ 2011-03-15 18:52 hoojo 阅读(8570) 评论(0) 推荐(3) 编辑
一、Axis2 WebService开发准备工作
摘要:上次介绍了axis1.x的用法,这次继续上次的,将叙述axis2的用法。Axis1.x在线博文:http://www.cnblogs.com/hoojo/archive/2010/12/20/1911349.html1、开发准备首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。下载地址:http://axis.apache.org/axis2/java/core/download.cgi现在最高的版本是1.5.4的然后你需要下载官方提供的axis的eclipse插件工具,可以帮助我们打包(aar)及其生产客户端调用代码。下载页面:http://axis.apach 阅读全文
posted @ 2011-03-15 18:44 hoojo 阅读(8928) 评论(1) 推荐(1) 编辑
Struts2、Spring、Hibernate整合ExtJS
摘要:SSHExtTree 百度文库提供下载:http://wenku.baidu.com/view/485e4d36f111f18583d05aed.html 开标题就知道是Struts、Spring、Hibernate、ExtJS的Tree实例文档,其中包括Filter功能的checkNodeTree、comboBoxCheckNodeTree、comboBoxTree这三种扩展的tree。不错,如... 阅读全文
posted @ 2011-01-07 11:58 hoojo 阅读(19461) 评论(21) 推荐(7) 编辑

上一页 1 2 3 4