
spring
文章平均质量分 86
lehsyh
这个作者很懒,什么都没留下…
展开
-
基于Spring框架的WEB应用的安全框架——Acegi
Acegi简介Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。 安全涉及到两个不同的概念,认证和授权。前者是关于确认用户是否确实是他们所宣称的身份。授权则是关于确认用户...2010-04-02 13:02:20 · 109 阅读 · 0 评论 -
[转]SpringAOP拦截器的代理机制
要使用方法名匹配AOP切面编程,需要使用到Spring中的 org.springframework.aop.support.NameMatchMethodPointcutAdvisor这个类,advice 属性定义一个通告类,mappedName定义通告类针对的方法,通告的类需要实现一些特定的接口在特定的时候执行: MethodBeforeAdvice :方法之前执行 Af...原创 2015-02-26 15:47:42 · 112 阅读 · 0 评论 -
spring事务陷阱
今天在调查bug时发现spring事务使用的问题,整理如下:在service类前加上@Transactional时,容易忽略的2个问题:事务嵌套开启的问题在同一个类中,如果有methodA、methodB、methodC,spring默认的代理策略中相同类中方法调用是直接调用的,这样造成的结果是:间接调用的方法上添加的事务注解不会生效,示例伪代码:...原创 2014-04-30 19:49:26 · 131 阅读 · 0 评论 -
Spring中SimpleJdbcTemplate的用法实例(三)
一、简介SimpleJdbcTemplate内部包含了一个NamedParameterJdbcTemplate,所以NamedParameterJdbcTemplate 能做的事情SimpleJdbcTemplate都能干,SimpleJdbcTemplate相对于NamedParameterJdbcTemplate主要 增加了JDK5.0的泛型技术和可变长度参数支持。 增加知识:(N...原创 2012-07-06 17:19:54 · 610 阅读 · 0 评论 -
Spring中NamedParameterJdbcTemplate的用法实例(二)
一、简介 NamedParameterJdbcTemplate内部包含了一个JdbcTemplate,所以JdbcTemplate能做的事情NamedParameterJdbcTemplate都能干,NamedParameterJdbcTemplate相对于JdbcTemplate主要增加了参数可以命名的功能。NamedParameterJdbcTemplate提供了命名参数,用:...原创 2012-07-06 16:41:36 · 484 阅读 · 0 评论 -
Spring中jdbcTemplate的用法实例(一)
一、首先配置JdbcTemplate;要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。 第一种方式:我们可以在自己定义的DAO 实现类中注入一个DataSource 引用来完 成JdbcTemplate 的实例化。也就是它是从外部“注入” DataSource 到DAO 中,然后 自己实例化JdbcTemplat...原创 2012-07-06 14:49:52 · 1080 阅读 · 0 评论 -
Spring中关于bean的注解的介绍
applicationContext.xml全文:<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"xmln...原创 2012-07-02 16:13:15 · 200 阅读 · 0 评论 -
关于spring中<util:**/>的配置
探索<util/>命名空间 事情的发展总是一段曲折前进的过程。当Spring刚出现时,开发者可以使用<list/>、<map/>、<set/>等元素定义集合,然而这些集合不能够在不同的受管Bean间进行复用。尽管开发者可以采用抽象Bean机制实现复用,但实在不怎么优雅。与此同时,开发者借助ListFactoryBean、MapFact...原创 2010-06-09 10:24:09 · 229 阅读 · 0 评论 -
Spring的两种定时任务实现
方法一 利用Timer开发定时任务分两步:第1步 创建定时任务类;第2步 运行定时任务。 分两种运行方式:1)程序直接启动; 2)web监听方式。 1)创建定时任务类示例代码如下:package com.gc.action;import java.util.TimerTask;...原创 2010-02-21 17:45:27 · 116 阅读 · 0 评论 -
【转】Spring事务配置的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和...原创 2015-02-26 16:51:55 · 103 阅读 · 0 评论