JAVA技术——永无止境的TA
文章平均质量分 88
Elong_Deo
肯学有长进,认干有前途。
展开
-
java用Digester解析xml文件——高效率的xml解析
Digester不是jdk里面自带的,有依赖包原创 2014-05-02 21:23:12 · 155080 阅读 · 4 评论 -
java无状态登录实现方式之ThreadLocal+Cookie
注:本文提到的无状态指的是无需session完成认证、取用户封装信息。无状态的好处: 1,多应用单点登录:在多应用的时候只需在登录服务器登录后,各子应用无需再次登录。 2,多服务器集群:无需制作会话共享的缓存即可实现。此方案的缺点: 1,依赖于cookie,虽然现在主流浏览器都支持cookie。 2,单点登录需要各子应用属于同一主域名下(跨主域名无法实现)。实现原创 2015-07-06 16:06:51 · 5003 阅读 · 0 评论 -
eclipse+maven+mybatis自动生成entity、dao层
eclipse+maven+mybatis自动生成entity、dao层 本文总结自本人真实项目,写项目时参考了网上一些资料,并非原创,只为记录分享。 ——Elong_Deo说明本文说的自动生成dao需要maven环境以及在maven项目中使用,分为下面三个步奏。配置项目的pom.xml文件添加并配置generatorConfig.xml配置eclipse的tool以及快捷方式pom.原创 2015-07-16 17:16:41 · 10871 阅读 · 4 评论 -
hibernate中session的产生方式(openSession、getCurrentSession)
1.openSession是直接创建一个session,getCurrentSession是获取当前线程池中的session。2.session是存放在ThreadLocal中,不会有安全性问题,因为每个线程只能访问到当前线程对应的session。3.getCurrentSession的效率更高。4.使用getCurrentSession需要在hibernate.cfg.xml中添加属原创 2014-06-18 23:06:14 · 175527 阅读 · 0 评论 -
hibernate中cascade和inverse
这两个属性都用于一多对或者多对多的关系中。而inverse特别是用于双向关系,在单向关系中我们并不需要。 Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系。 Cascade: Cascade属性的可能值有 all: 所有情况下均进行关联操作,即save-update和delete。 none: 所有情况下均不进行关联操作。这是默认转载 2014-06-18 23:11:18 · 161865 阅读 · 0 评论 -
Hibernate主键生成策略
increment:代理主键,适合于所有数据库,由hibernate维护主键自增,和底层数据库无关,但是不适合于2个或以上hibernate进程。identity:代理主键,适合于Mysql或ms sql server等支持自增的dbms,主键值不由hibernate维护。sequence:代理主键,适合于oracle等支持序列的dbms,主键值不由hibernate维护,由序列产转载 2014-06-18 23:08:42 · 160571 阅读 · 1 评论 -
webservice之cxf例子
整理参考于网上资源:http://wenku.baidu.com/link?url=MbPPOKCficQCAwSZduszpMFSD3f8xCKeNz6YUtwFS1TkHharz1aPPfkXD_n8vZZ4sBDjevk74jlp9fUZZ1DH9XcjrvqTsN747D-EtZPPNKmhttp://www.cnblogs.com/frankliiu-java/articles/转载 2014-06-18 23:07:03 · 106144 阅读 · 0 评论 -
hibernate配置
hibernate配置文件hibernate.cfg.xml的详细解释:http://www.cnblogs.com/jqyp/archive/2010/06/28/1766851.htmlhibernate.cfg.xml配置:http://www.blogjava.net/baoyaer/articles/172642.htmlspring整合hibernate:http://blog转载 2014-06-18 23:12:32 · 114712 阅读 · 0 评论 -
Struts1项目转成Struts2项目步奏
注意:要转成Struts2必须对struts2的配置以及流程要了解,不了解的话我只能说还是去了解struts2后再转成struts2吧。1、先备份一份,不要没转成功项目搞蹦了都回不来了。2、导入Struts2核心包以及其他依赖包(最好用myeclipse的library,勾选需要的,保证包不缺少以及不产生包冲突)。3、按照Struts2的配置方式去配置struts.xml。4、更改原创 2014-06-18 23:03:31 · 172538 阅读 · 0 评论 -
httpclient模拟浏览器访问网站
httpclient是apach出的一个开源项目,其主要功能是完成原创 2014-06-30 09:27:17 · 120951 阅读 · 1 评论 -
cookie与session以及他们的常规用途——web开发必须熟知的知识
cookie是服务器程序记录在浏览器的原创 2014-05-03 14:32:57 · 128427 阅读 · 0 评论 -
Spring AOP 中pointcut expression表达式解析及配置
Spring AOP 中pointcut expression表达式解析及配置原文地址——http://blog.csdn.net/qq525099302/article/details/53996344Pointcut是指那些方法需要被执行”AOP”,是由”Pointcut Expression”来描述的. Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. expre原创 2017-01-03 17:33:15 · 38274 阅读 · 1 评论