Spring
码农戏码
公众号【码农戏码】作者
展开
-
使用spring annotation,放弃template
从hibernate的annotation开始..我入迷了annotation... annotation的褒贬之说就不管了..技多不压身嘛..再说了配置文件让我很烦啊.. compass也使用annotation了. 就还有web层与business层没有使用了.. spring annotation真好的满足要求.. 先看好文: http://www.ibm.com/devel...2008-12-13 15:40:59 · 124 阅读 · 0 评论 -
acegi 方法拦截配置
最近在测试acegi的方法拦截时候,竟然发现不成功。 对于url的拦截是成功的。 acegi中 对于方法级的安全认证需要使用的拦截器为MethodSecurityInterceptor,而应用于URL资源的安全拦截器为FilterSecurityInterceptor 。其中,MethodSecurityInterceptor拦截器是借助于Spring Aop实现的,而FilterS...2009-08-08 01:22:39 · 182 阅读 · 0 评论 -
acegi 的中文乱码问题
在使用acegi的时候 CharacterEncodingFilter得设置在acegi的前面,不然会出现两个问题 一是 中文用户名登陆不了。 二是 提交表单的时候,如果此表单的提交要授权才能执行,那么在登陆之后,返回表单页面时,刚才提交的内容就会出现乱码。 所以 以后,web.xml字符filter得放在第一个。...2009-08-07 01:06:16 · 64 阅读 · 0 评论 -
acegi的ant模式url匹配
最近又在捣鼓acegi 还是去参考springside啦。 acegi越看越烦。 在配置一个url的时候,死不能成功,现在方法的拦截也不能成功。很是烦恼。 相当郁闷的ant模式,开始怀疑这个ant模式是什么样的 [url]http://www.java1995.cn/article/749.html[/url] 在debug的时候发现,原来,在处理url的时候把所以字符都变成了...2009-08-07 00:28:24 · 84 阅读 · 0 评论 -
acegi登陆成功后页面跳转一说
在很早前用了acegi后,就想到了这个问题,acegi登陆后怎么返回到登陆的前一页呢。。 传统的做法是把登陆前的页面保存在session中,登陆之后再跳转到页面去。 但在acegi中,跳转页面在配置文件中已经配置好了,怎么去实现呢。 过去想到了一种方法,那就是与过去相似,把点击登陆的页面的url放入session acegi配置一个成功登陆后的页面里得到session中的值,跳转到那个...2009-08-06 19:48:44 · 155 阅读 · 0 评论 -
acegi的中文用户名问题
http://www.blogjava.net/dreamstone/archive/2008/09/19/230020.html2009-07-30 23:47:19 · 78 阅读 · 0 评论 -
Spring中的AOP,以及声明式事务
AOP的原理已经不是什么秘密. 代理实现更是很多年前就有的事.. 在Spring中,基于Java动态代理,但这个必须基于接口. 所在在Spring中还有基于类的的代理,就是使用了CGLIB. 更多的可以参考http://www.redsaga.com/spring_ref/2.5/html/aop-api.html 声明式事务就是基于AOP实现,轻量级容器带来的基础设施! 使用Sp...2008-12-03 15:01:41 · 95 阅读 · 0 评论 -
Spring hibernate测试session 自我忽悠
日志[url]http://japi.iteye.com/blog/264033[/url]中写了spring测试时hibernate的session问题.. 使用AbstractTransactionalDataSourceSpringContextTests类.. 对于session的缓存问题. 对于查询的问题已经解决. 但更新与删除,在今天的测试中,发现没有提交数据库. 有...2008-11-30 15:18:16 · 222 阅读 · 0 评论 -
Spring测试中Hiberante session缓存问题
测试很关键..没有测试的代码是遗留代码... Spring给测试提供了好多方便之处. [quote] 使用Junit直接进行单元测试有以下四大不足: 1)导致多次Spring容器初始化问题 根据JUnit测试方法的调用流程,每执行一个测试方法都会创建一个测试用例的实例并调用setUp()方法。由于一般情况下,我们在setUp()方法中初始化Spring容器,这...2008-11-07 15:39:12 · 115 阅读 · 0 评论 -
Spring事务总结
概总结一下,可以关注这几个类的实现: TransactionInterceptor - 是使用AOP实现声明式事务处理的拦截器,封装了Spring对声明式事务处理的实现。 TransactionAttributeSource和TransactionAttribute - 这里封装对声明式事务处理属性的识别,信息的读入和配置 TransactionInfo ,TransactionSta...2008-08-04 12:43:24 · 78 阅读 · 0 评论 -
论spring的非侵入性
过去写了篇日志 旧系统集成spring [url]http://japi.iteye.com/blog/257215[/url] 想了,spring的非侵入性。 现在系统已经是SSH的了,从SH到SSH就是一个新的开发。 那么什么才是真正的非侵入性呢? 原来的想法就是在加入spring的时候,原系统不需要任何的改变。 但经过系统的改造,发现与心中的想法,差距不是一点点...2009-02-17 13:44:52 · 381 阅读 · 0 评论 -
spring注入一定得接口吗?
spring注入一定得接口吗? 今日在类中写上 [code="java"] @Autowired private AskQuestionServiceImp service; [/code] 竟然报错。 [code="java"]Unable to instantiate Action, org.java1995.askchannel.admin.action.Questi...2009-08-15 00:55:45 · 331 阅读 · 0 评论