
Spring
vebasan
这个作者很懒,什么都没留下…
展开
-
Acegi-认证和授权,用于Spring Framework的安全框架
Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。 Acegi成为Spring子项目后改名为Spring Security。查看安全权限管理手册[1]。 安全原创 2009-09-01 00:38:00 · 829 阅读 · 0 评论 -
Spring MVC 表单提交中需注意的问题
Spring MVC 有用于表单绑定的标签。但这些标签最终也会生成标准的 HTML 页面。所以,理论上这些标签是不需要的,只要模拟它们生成的 HTML 就可以了。 Spring MVC 的 Form 标签生成的 HTML 很有规律: 元素的 id 属性对应 modelAttribute,input 元素的 name 属性对应 model 中的属性。但是,有一点需要注意。如果 input 类型是 c转载 2009-09-18 19:34:00 · 6269 阅读 · 2 评论 -
使用Acegi作为基于Spring框架的WEB应用的安全框架
最近项目使用Acegi作为安全框架的实现,效果不错,就写了这篇文章作为总结.对于任何一个完整的应用系统,完善的认证和授权机制是必不可少的。在基于SpringFramework的WEB应用中,我们可以使用Acegi作为安全架构的实现。本文将介绍如何在基于Spring构架的Web应用中使用Acegi,并且详细介绍如何配置和扩展Acegi框架以适应实际需要。文章和代码下载:http://www.bl转载 2009-09-25 18:26:00 · 616 阅读 · 0 评论 -
在项目中用Spring的Acegi安全框架的步骤
0、准备:配置数据源 1、配置认证管理器(org.acegisecurity.providers.ProviderManager) 1.1声明一个DAO认证提供者 即:配置AuthenticationDao的实例(依赖0步骤): Acegi提供了两个可供选择的AuthenticationDao的实例:InMemoryDaoImpl(内存DAO)和JdbcDaoImpl(J转载 2009-09-25 17:09:00 · 905 阅读 · 0 评论 -
Spring定时器表达式
一个Cron-表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下: 字段名 允许的值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日 1-31 , - * ? / L W C 月 1-12 or JAN-DEC , - * / 周几 1-7 or SUN-SAT ,转载 2009-11-10 16:49:00 · 2310 阅读 · 0 评论 -
ibatis和Spring整合实例
数据库用的是mysql,开发环境是Eclipse3.2: 1.首先把用到的包导入进来,此例用的是spring-framework-1.2.7,iBATIS_DBL-2.1.7.597,mysql的数 据库连接包用的是mysql-connector-java-5.0.3-bin.jar. 2.建POJO类,在此我们用的是一个Student类. package cn.itcast; public转载 2009-11-10 17:05:00 · 637 阅读 · 0 评论 -
Spring AOP框架
AOP(Aspect-Oriented Programming 面向截面编程)是针对业务处理过程中的切面进行提取,以解决调用者跟实现者之间低耦合性的隔离效果。我们可以使用AOP来进行事务控制、权限控制、日志等方面的操作。AOP的实现方式有两种:1)预编译方式(如AspectJ)2)运行期动态代理框(如Spring AOP和JBoss AOP)实现,实现机制又分为两种: a)JD转载 2010-03-03 09:46:00 · 756 阅读 · 0 评论 -
一个很难发现的错误:Spring对事务进行配置时发生的类消息处理器配置错误
这个错误往往很难发现,不经意间的一个小小的手误,可以让人苦恼很长时间而不得其解!至少我亲身经历过…… 事务配置的部分: PROPAGATION_REQUIRED PROPAGATION_REQUIRED转载 2009-12-25 00:00:00 · 15056 阅读 · 3 评论 -
C3P0连接池配置和实现详解
一、配置c3p0-config> default-config> property name="acquireIncrement">3property> property name="acquireRetryAttempts">30property> property name="acquir转载 2010-03-15 22:30:00 · 1003 阅读 · 0 评论