spring
文章平均质量分 74
a52071453
这个作者很懒,什么都没留下…
展开
-
不重复配置——利用Spring通用化配置
还记得 如下这种配置吗: 1、struts2作用域:每一个Action我们必须设置scope为prototype 每次都做重复的配置,而且有时候忘记配置还会出现bug,想不想删掉它? <bean id="**Action" class="***Action" scope="prototype"> 2、在使用spring集成hibernate时,每次都必须...原创 2012-10-17 09:40:39 · 170 阅读 · 0 评论 -
Ehcache 整合Spring 使用页面、对象缓存
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它...原创 2012-10-16 09:44:40 · 73 阅读 · 0 评论 -
Spring Security3.1实践
说明下: 本篇博客时间久远,数据库已被我重装系统删除。本人懒蛋一个,不想建了,如果学习使用的童鞋根据表结构自行建立吧。 本例子是我在spring MVC3.0.5的基础上进行修改的,用的Spring Security3.1.2。 数据库:mysql,开发工具:myeclipse8.6,tomcat6.0。 ...原创 2014-05-07 14:45:06 · 170 阅读 · 0 评论 -
SSH项目中加入spring security(一)
很久没有写过博客了,最近项目中需要加入spring security安全管理,网上找了一些文章,但是都跟我的实际情况有些不同,写下来做个记录,也供以后大家学习用。 1.下载最新框架包 下载spring security 3.1.4 下载struts 2.3.15.1 下载spring 3.2.2 前几天stru...原创 2013-07-30 13:30:56 · 203 阅读 · 0 评论 -
SSH项目中加入spring security(二)--加入自定义数据表
上一篇中基本的spring security已经加入到项目当中,本篇将spring security链接数据库 首先,将数据表插入到数据库当中创建用户表、角色表、用户角色表,并插入跟上一篇相对应的数据我项目当中Id用的是char(32),这里就不修改了,可以按照自己项目目前的结构进行修改。Sql代码 CREATE TABLE `user_...原创 2013-07-30 13:32:00 · 174 阅读 · 0 评论 -
Spring Security3配置使用
使用Spring Security3的几种方法概述 一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过。 二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已经实现。 三种我使用的是第三种 第三种是细分角色和权限,并将用户、角色、权限和资源均采用数据库存储,并且自...原创 2013-07-30 16:48:09 · 288 阅读 · 0 评论 -
网上的一篇spring security详解教程,觉得不错,转过来了
先来谈一谈Acegi的基础知识,Acegi的架构比较复杂,但是我希望我下面的只言片语能够把它说清楚。大家都知道,如果要对Web资源进行保护,最好的办法莫过于Filter,要想对方法调用进行保护,最好的办法莫过于AOP。Acegi对Web资源的保护,就是靠Filter实现的。如下图: 一般来说,我们的Filter都是配置在web.xml中,但是Acegi不一样,它在web.xml中配置的只是一个代...原创 2013-07-30 22:16:37 · 178 阅读 · 0 评论 -
Spring3.2.8+Mybatis3.2.6+Maven 整合配置
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647...原创 2015-01-06 14:01:21 · 177 阅读 · 0 评论 -
Spring事务的传播行为和隔离级别
Spring事务的传播行为和隔离级别[transaction behavior and isolated level]2007-08-01 16:33事务的传播行为和隔离级别[transaction behavior and isolated level]Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以...原创 2015-01-23 09:15:13 · 92 阅读 · 0 评论 -
SpringMVC3.0+MyIbatis3.0(分页示例)
参考资料 1 ibatis2.x与mybatis(ibatis3.x)的比较 http://zhaohe162.blog.163.com/blog/static/382167972011111114742371/ 2 MyBatis学习 之 三、动态SQL语句 http://limingnihao.iteye.com/blog/782190 主要使用Oracle的三层sql实现分页!...原创 2013-10-30 17:24:41 · 82 阅读 · 0 评论 -
Spring定时任务的几种实现
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util....原创 2013-01-22 18:27:21 · 68 阅读 · 0 评论 -
Spring AOP 中的通知
2010-08-29 16:54:18| 分类: IOC/AOP | 标签:通知 annotation aspectj lang import |字号大中小 订阅 通知是跟一个切入点表达式关联起来的,并且在切入点匹配的方法执行之前或者之后或者前后运行。 切入点表达式可能是指向已命名的切入点的简单引用或者是一个已经声明过的切入点表达式。...原创 2012-09-16 13:32:18 · 118 阅读 · 0 评论 -
Spring Bean 初始化过程
Life类 Java代码 package com.open.bean; import org.springframework.beans.BeansException; import org.springframework.beans.factory.BeanFactory; import org.springframew...原创 2012-06-12 13:13:30 · 82 阅读 · 0 评论 -
Spring的初始化过程
Spring 的几个接口1.InitializingBean接口,在初始化Bean时容器会调用前者的afterPropertiesSet()方法2.DisposableBean接口,在析构Bean时容器会调用destroy()方法,在下面的例子中好像没有体现出来(革命尚未成功,同志仍需努力)3.BeanFactoryAware接口,当它被BeanFactory创建后,它会拥有一个指...原创 2012-06-14 13:54:17 · 78 阅读 · 0 评论 -
在Spring、Hibernate中使用Ehcache缓存
前一篇http://www.blogjava.net/hoojo/archive/2012/07/12/382852.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。EhCache是Hibernate的二级缓存技术之一...原创 2012-11-02 21:49:25 · 78 阅读 · 0 评论 -
spring security权限管理手册升级至spring security-3.1.3
企业应用 费了半天劲,终于把原来基于spring security 2.0.5的权限管理手册升级到3.1.3。除了官方已经不再支持ntlm和portal两个例子之外,其他的实例都已经通过了测试。下一步计划是对整体内容进行整理,再加上3.1.3提供的新功能。 目录索引链接如下: 序言 I. 基础篇 1. 一个简单的HelloWorld 1.1. 配置...原创 2012-12-08 12:57:45 · 129 阅读 · 0 评论 -
Spring Bean Scope 有状态的Bean 无状态的Bean
在Spring的Bean配置中,存在这样两种情况: [xhtml] view plaincopyprint? <bean id="testManager" class="com.sw.TestManagerImpl" scope="singleton" /> <bean id="testManager" class="com.原创 2012-08-30 08:58:58 · 80 阅读 · 0 评论 -
跟我学spring3.0 电子书
好东西 收藏!学习!原创 2012-08-30 13:13:53 · 105 阅读 · 0 评论 -
Spring MVC和Struts2的区别
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring3 mvc...原创 2012-09-08 08:59:03 · 142 阅读 · 0 评论 -
spring2.5 的 security 权限验证
package com.hd.security.service; 002 003import java.io.File; 004import java.util.HashMap; 005import java.util.Iterator; 006import java.util.Lis...原创 2012-09-09 08:12:16 · 196 阅读 · 0 评论 -
Spring Security3十五日研究
前言 南朝《述异记》中记载,晋王质上山砍柴,见二童子下棋,未看完,斧柄已烂,下山回村,闻同代人都去世了,自已还未变老。 因此发出“山中方一日,世上几千年” 的慨叹。原文寥寥几笔,读来却发人深省。 另有宋朝周敦颐在《暮春即事》中也有诗云:双双瓦雀行书案,点点杨花入砚池。闲坐小窗读周易,不知春去几多时。 上述古文或古诗中对于时间的论述最符合我现在的感受。已经整整...原创 2012-09-12 10:22:33 · 115 阅读 · 0 评论 -
采用AOP+log4j记录项目日志
关于AOP,我之前对AOP和OOP进行过对比Spring——闲扯AOP与OOP,在宏观上对AOP部分知识有了一个较清晰的了解。但是AOP的应用只在声明式事务处理时用过。还不能够对AOP进行灵活运用。人尽言AOP是OOP的补充,下面就通过AOP处理log4j记录日志的例子,学习AOP。 首先,AOP处理日志是必需的,不使用AOP处理日志有诸多不便。日志处理是每个项目当中一个非常重要...原创 2014-10-28 16:39:29 · 135 阅读 · 0 评论