一些常用框架整合:SSH、S2SH、S2SH整合ExtJS、S2SH整合ExtJS和DWR、SSH整合Flex、jQuery、workFlow、JBPM、JTA整合,以及和搜索引擎Lucene、Compass整合等
cassandra 数据到Java对象的映射绑定
摘要:类似Hibernate和MyBatis的关系映射,自动帮你将查询数据或是修改的参数进行数据映射和绑定。 支持查询后返回数据ResultSet到Java对象的映射,支持修改、删除、查询之前参数的绑定。 在JavaEntity的命名方式不合规范情况下,可以用Map进行绑定映射。 这种做法可以适用于JDB
阅读全文
posted @
2017-03-03 10:22
hoojo
阅读(1799)
推荐(1) 编辑
Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出
摘要:主要拦截前端或后天的请求,打印请求方法参数、返回值、耗时、异常的日志。方便开发调试,能很快定位到问题出现在哪个方法中。 前端请求拦截,mvc的拦截器 1 import java.util.Date; 2 import java.util.Iterator; 3 import java.util.Ma
阅读全文
posted @
2016-11-28 11:20
hoojo
阅读(4424)
推荐(1) 编辑
Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory
摘要:一、摘要 上两篇文章分别介绍了Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法 和 Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言),这篇文章将介绍Spring整合Mybatis 如何完成SqlSessionFactory的动态切换的。并且会简单的介绍下MyBatis整合Sprin...
阅读全文
posted @
2013-10-22 10:04
hoojo
阅读(38526)
推荐(4) 编辑
Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言)
摘要:一、缘由 上一篇文章Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法介绍到了怎么样在Sping、MyBatis、Hibernate整合的应用中动态切换DataSource数据源的方法,但最终遗留下一个问题:不能切换数据库方言。数据库方言可能在当前应用的架构中意义不是很大,但是如果单纯用MyBatis或Hibernate做数据库持久化操...
阅读全文
posted @
2013-10-18 11:58
hoojo
阅读(14138)
推荐(2) 编辑
Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
摘要:一、开篇 这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。 所...
阅读全文
posted @
2013-10-12 10:35
hoojo
阅读(22085)
推荐(12) 编辑
在Flex (Flash)中嵌入HTML 代码或页面—Flex IFrame
摘要:在flex组件中嵌入html代码,可以利用flex iframe。这个在很多时候会用到的,有时候flex必须得这样做,如果你不这样做还真不行…… flex而且可以和html进行JavaScript交互操作,flex调用到html中的JavaScript方法以及获取调用后的返回值。 1、flex iframe下载地址:https://github.com/download...
阅读全文
posted @
2013-08-15 15:57
hoojo
阅读(7895)
推荐(0) 编辑
ActiveMQ 即时通讯服务 浅析
摘要:一、 概述与介绍 ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。 二、 特性 1、 多种语言和协议编写客户端。语言:...
阅读全文
posted @
2013-06-27 08:58
hoojo
阅读(69237)
推荐(25) 编辑
移动应用(手机应用)开发IM聊天程序解决方案
摘要:这个解决方法已经定制下来很久了,上一段时间比较忙,没有时间整这些东西。最近稍微好些,不怎么加班。所以抽空总结下,同时也分享给大家,也算是给大家一个借鉴吧!或许这并不是最好的解决方案,但只要能满足当前需求的最好方案也算是最好的解决方案,谁说不是呢!O(∩_∩)O~我们采用的方案如下:先看图上图的流程大致上是这样的:手机端向PC端发送聊天内容1、手机端程序通过Socket连接服务器端的ServerSocket2、然后服务器端根据手机Mobile客户端发送过来统一规范的报文或聊天内容,进行解析3、然后将解析的内容,再用smack框架转发到openfire服务器4、最后由openfire服务器向客户端
阅读全文
posted @
2012-07-31 15:14
hoojo
阅读(14952)
推荐(2) 编辑
Spring整合CXF,发布RSETful 风格WebService
摘要:这篇文章是承接之前CXF整合Spring的这个项目示例的延伸,所以有很大一部分都是一样的。关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了。如果你对Spring整合CXF WebService不了解,具体你可以参看这两篇文章: http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.html http://ww...
阅读全文
posted @
2012-07-23 16:53
hoojo
阅读(59311)
推荐(9) 编辑
Spring 3 整合Apache CXF WebService
摘要:在CXF2版本中,整合Spring3发布CXF WebService就更加简单了。因为Spring 3提供了annotation注解,而CXF2发布WebService已经不像之前版本的配置那样(参考老版本发布WebService系列文章:http://www.cnblogs.com/hoojo/archive/2011/03/30/1999563.html),现在发布一个WebService可以...
阅读全文
posted @
2012-07-13 17:45
hoojo
阅读(22650)
推荐(3) 编辑
在Spring、Hibernate中使用Ehcache缓存
摘要:前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数...
阅读全文
posted @
2012-07-12 13:26
hoojo
阅读(28607)
推荐(3) 编辑
Ehcache 整合Spring 使用页面、对象缓存
摘要:Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也...
阅读全文
posted @
2012-07-12 10:07
hoojo
阅读(155364)
推荐(29) 编辑
Jwchat 的安装和配置、Service unavailable、Authorization failed问题汇总
摘要:上一篇介绍了Openfire开源聊天IM服务器的安装:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html 这篇文章介绍Jwchat的安装和配置 首先Jwchat的配置和安装需要具备的环境: Tomcat 5.0.28+/Tomcat 6 JDK 1.6+ Openfire 3.7.1 1、 下载jwchat工程文件 ...
阅读全文
posted @
2012-05-17 21:28
hoojo
阅读(33722)
推荐(7) 编辑
Openfire 的安装和配置
摘要:1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exeZIP: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.zip我使用的是zip解压版的安装文
阅读全文
posted @
2012-05-17 19:58
hoojo
阅读(194290)
推荐(21) 编辑
BlazeDS 整合 Flex HelloWorld 示例
摘要:开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 Flex IDE:Flash Builder 4 BlazeDS:4.5 开发依赖库: JavaEE5、blazeDS 4.5 Email:hoojo_@126.com...
阅读全文
posted @
2011-09-16 15:21
hoojo
阅读(9279)
推荐(1) 编辑
Spring REST
摘要:前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。RestTemplate...
阅读全文
posted @
2011-06-10 11:08
hoojo
阅读(53367)
推荐(12) 编辑
Spring整合DWR comet 实现无刷新 多人聊天室
摘要:用dwr的comet(推)来实现简单的无刷新多人聊天室,comet是长连接的一种。通常我们要实现无刷新,一般会使用到Ajax。Ajax 应用程序可以使用两种基本的方法解决这一问题:一种方法是浏览器每隔若干秒时间向服务器发出轮询以进行更新,另一种方法是服务器始终打开与浏览器的连接并在数据可用时发送给浏览器。第一种方法一般利用setTimeout或是setInterval定时请求,并返回最新数据,这无...
阅读全文
posted @
2011-06-08 15:05
hoojo
阅读(34723)
推荐(6) 编辑
Struts2、Spring3、MyBatis3整合ExtJS,完成CheckNodeColumnTree
摘要:前面介绍了ColumnTree:http://www.cnblogs.com/hoojo/archive/2011/05/11/2043426.html http://www.cnblogs.com/hoojo/archive/2011/05/11/2043453.html 加入CheckNodeColumnTree A、首先在AccountAction中添加如下代码: private Strin...
阅读全文
posted @
2011-05-12 12:52
hoojo
阅读(3658)
推荐(2) 编辑
Struts2、Spring3、MyBatis3整合ExtJS,完成ColumnTree 【二】
摘要:三、加入Struts2框架 1、 准备工作 添加jar文件如下: org.springframework.web-3.0.5.RELEASE.jar org.springframework.aop-3.0.5.RELEASE.jar 这2个jar包是spring的context所依赖的jar包 struts2-spring-plugin-2.2.3.jar是struts整合spring的jar包 ...
阅读全文
posted @
2011-05-11 17:38
hoojo
阅读(4546)
推荐(2) 编辑