Spring
whp0731
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring学习笔记之一“why spring”
一、spring概述 2、在使用spring前我们已经运用了面向接口的编程,服务层、dao层、表示层的分离详细参见下例1)dao层package com.bjsxt.spring.dao;public interface UserDao { public void save(String username, String password);}...2009-03-27 09:54:54 · 300 阅读 · 0 评论 -
spring小结之配置二级缓存!
一、spring二级缓存主要分为三步,可以参考附件程序理解:1、在spring的bean.xml中添加以下三行代码hibernate.cache.use_second_level_cache=true hibernate.cache.use_query_cache=false hibernate.cache.provider_class=org...2009-08-15 13:36:55 · 208 阅读 · 0 评论 -
Spring+JDBC集成学习笔记(可参考ppt附件38-46页)
使用Spring+JDBC集成步骤如下l1、配置简单数据源 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value=...2009-08-15 14:25:08 · 222 阅读 · 0 评论 -
S2SH或ssh中乱码问题解决方法一
在web.xml中添加以下配置<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param&...2009-08-15 15:23:18 · 146 阅读 · 0 评论 -
ssh或S2sh中因延迟加载出现问题解决方案
解决方案:在web.xml中加入以下代码 使用spring解决hibernate因session关闭导致的延迟加载例外问题。<filter> <filter-name>OpenSessionInViewFilter</filter-name> <filter-class>org.springframe...2009-08-15 15:29:29 · 126 阅读 · 0 评论 -
spring2.5+strut2.0+hibernate3.3集成
一、准备jar包,见附件。二、分布集成1、先集成spring2.5+hibernate3.32、再对三者进行集成。三、参考附件集成结果。2009-08-15 16:15:28 · 104 阅读 · 0 评论 -
spring security 配置文件小结(逐步深化到url级别)
一 、方式一:用户名密码都在配置文件中。<?xml version="1.0" encoding="UTF-8"?><beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/be...2009-08-20 17:39:39 · 146 阅读 · 0 评论 -
spring security 学习 续一
六、为了使用MD5对密码加密,我们需要修改一下配置文件。任何一个正式的企业应用中,都不会在数据库中使用明文来保存密码的,我们在之前的章节中都是为了方便起见没有对数据库中的用户密码进行加密,这在实际应用中是极为幼稚的做法。可以想象一下,只要有人进入数据库就可以看到所有人的密码,这是一件多么恐怖的事情,为此我们至少要对密码进行加密,这样即使数据库被攻破,也可以保证用户密码的安全。最常用的方法...2009-08-21 15:08:52 · 181 阅读 · 0 评论 -
使用 Spring 2.5 基于注解驱动的 Spring MVC
转自http://www.ibm.com/developerworks陈 雄华 (quickselect@163.com), 技术总监, 宝宝淘网络科技有限公司2008 年 3 月 14 日基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注...原创 2010-08-04 11:00:48 · 115 阅读 · 0 评论 -
Spring和Struts和Hibernate集成
1、见附件由于附件最大不超过10M所以部分lib单独打包了解压后将lib拷贝回项目中 2、本例中有字符处理aop配置等2009-03-31 11:53:51 · 142 阅读 · 0 评论 -
spring与struts集成方案二
spring+struts的集成(第二种集成方案)一、原理将业务逻辑对象通过spring注入到Action中,从而避免了在Action类中的直接代码查询 可以看出,在这个方案中action是通过spring的IOC来创建的1、spring和struts依赖库配置 * 配置struts --拷贝struts类库和jstl类库 --修改web.xml文件来配置ActionServlet ...2009-03-31 11:31:16 · 131 阅读 · 0 评论 -
Spring与Struts集成_第一种方案摘录
一、原理:在Action中取得BeanFactory对象,然后通过BeanFactory获取业务逻辑对象 1、spring和struts依赖库配置 * 配置struts --拷贝struts类库和jstl类库 --修改web.xml文件来配置ActionServlet --提供struts-config.xml文件 --提供国际化资源文件MessageResources.proper...2009-03-30 13:38:40 · 123 阅读 · 0 评论 -
Spring学习笔记之二“属性注入”
参见附件代码理解下文(附件中有更加详细的注解)一、普通的属性注入1)bean类package com.bjsxt.spring;import java.util.Date;import java.util.List;import java.util.Map;import java.util.Set;public class Bean1 { private String st...2009-03-27 14:15:25 · 95 阅读 · 0 评论 -
Spring学习笔记之三“scope” --bean范围
三、spring Bean的作用域: scope可以取值: * singleton:每次调用getBean的时候返回相同的实例 * prototype:每次调用getBean的时候返回不同的实例1、applicationContext-beans.xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:...2009-03-27 14:37:53 · 109 阅读 · 0 评论 -
spring学习之四“自动装配”
一。根据名字自动装配:前提一、设置default-autowire="byName"前提二、id="bean5"和bean2中定义的有一个属性叫“bean5”一致1、配置文件applicationContext-beans.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns...2009-03-27 14:46:46 · 140 阅读 · 0 评论 -
spring学习之五“AOP概念及使用Annotation的实现”
一、静态代理参见代码 二、动态代理参见j2se专题动态代理与反射 三、AoP介绍根据上例中spring_dynamic_proxy程序 四、使用Annotation的实现举例1、程序package com.bjsxt.spring;public interface UserManager { public vo...2009-03-27 15:14:38 · 143 阅读 · 0 评论 -
spring学习之六“AOP使用spring静态配置文件的实现”
一、spring(采用配置文件的方式)对AOP实现1、spring依赖库 * SPRING_HOME/dist/spring.jar * SPRING_HOME/lib/jakarta-commons/commons-logging.jar * SPRING_HOME/lib/log4j/log4j-1.2.14.jar * SPRING_HOME/lib/aspectj/*.jar2、配置如...2009-03-29 15:58:39 · 124 阅读 · 0 评论 -
spring学习之七“AOP使用spring静态配置文件(CGLIB)”
一、spring对AOP的支持(在JDK动态代理和CGLIB之间的选择)1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,4、如果有些实现有些没有实现,spring会自动在JDK动态代理和CGLIB之间转换如何强制使用CGLIB实现AOP? * 添加CGLIB库...2009-03-29 16:21:12 · 161 阅读 · 0 评论 -
spring学习之八--Hibernate编程式事务
采用编程式事务程序示例:1、以前单个事物的控制1)HibernateUtils 工具类package com.bjsxt.usermgr.util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class...2009-03-30 00:06:29 · 188 阅读 · 0 评论 -
Spring学习笔记之九--声明式事务
一、事务的传播特性: 前六个是标准的,在.net中也有,后面的是spring专有的。最重要的是第一种。用的最多 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启 2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行 3.&nb...2009-03-30 10:02:28 · 130 阅读 · 0 评论 -
使用 Spring 2.5 注释驱动的 IoC 功能
级别: 初级 转自http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/陈 雄华 (quickselect@163.com), 技术总监, 宝宝淘网络科技有限公司2008 年 2 月 28 日基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配...原创 2010-08-04 11:04:29 · 169 阅读 · 0 评论
分享