spring
chatget
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring中的属性编辑器
什么是属性编辑器和作用? * 将spring配置文件中的字符串转换成相应的java对象 * spring内置了一些属性编辑器,也可以自定义属性编辑器 比如说:日期怎么注入?每个国家的格式都不一样的嘛. 他这里跟struts的那个转换器是类似的,这里叫属性编辑器.自己的类继原创 2011-07-31 10:29:18 · 1493 阅读 · 0 评论 -
spring与与hibernate的集成:编程式事务
hibernate中的session的另外一种获取方法:hibernate3以后给你提供了一种sessionFactory.getCurrentSession()这样拿出来的session是放到ThreadLocal里面的.他不需要你显式的关闭,在线程结束之后他自动关闭,即在事务原创 2011-07-31 11:16:55 · 905 阅读 · 0 评论 -
AOP总结
AOP:面向切面的编程,它跟代理模型很相关 各概念如下: Cross Cutting Concern 是一种独立服务,它会遍布在系统的处理流程之中 Aspect 对横切性关注点的模块化 Advice 对横切性关注点的具体实现 Pointcut 它定义了Advi原创 2011-07-31 11:00:08 · 806 阅读 · 0 评论 -
减少配置的方法
一种是抽象的方式.一种自动装配的方式. 抽象的方式: * 通过标签将公共的配置提取出来,然后指定标签中的abstract属性为true * 在其他标签中指定其parent即可 如有两个Bean,如下: public class Bean3 { private in原创 2011-07-31 10:45:15 · 515 阅读 · 0 评论 -
与hibernate的集成:声明式事务.事务的传播特性等.
spring+hibernate,采用声明式事务 1、声明式事务配置 * 配置SessionFactory * 配置事务管理器 * 事务的传播特性 * 那些类那些方法使用事务 2、编写业务逻辑方法 * 继承HibernateDaoSupport类,使原创 2011-07-31 11:18:52 · 3917 阅读 · 0 评论 -
spring与struts的整合方式一
集成原理:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象 1、spring和struts的依赖包配置 * struts --拷贝struts和jstl的依赖包 --在web.xml文件中配置ActionServlet --提供原创 2011-07-31 13:10:29 · 437 阅读 · 0 评论 -
关于配置文件的读取方式.
*一般读取方式 * 可以采用数组 * 可以采用*匹配模式 一般是用ClassPathXmlApplicationContext这个类去读取的,可以查看他的源码,可以看到他有好多种的构造方法 如果是一个文件: BeanFactory factory = new Class原创 2011-07-31 10:35:05 · 491 阅读 · 0 评论 -
关于spring+struts中的ContextLoaderListener
ContextLoaderListener引用了一个ContextLoader(可以是它自身); ContextLoader引用了一个WebApplicationContext; WebApplicationContext本身是一个beanFactory. 如果不指定,默认的原创 2011-07-31 14:37:24 · 780 阅读 · 0 评论 -
spring是如何实现AOP的
spring对AOP的支持 1、如果目标对象实现了接口,在默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,也可以强制使用CGLIB生成代理实现AOP 3、如果目标对象没有实现接口,那么必须引入CGLIB,spring会在JDK的动态代理和CG原创 2011-07-31 11:08:15 · 2242 阅读 · 0 评论 -
注入属性的三种方式及其比较
第一种方式是采用Bean的构造器,要求Bean的构造方法中要有属性的相应的参数 public class UserManagerImpl implements UserManager { private UserDao userDao; public UserManager原创 2011-07-31 10:11:32 · 1095 阅读 · 0 评论 -
spring的原理,基本API,开发流程,环境搭建.
为什么使用spring: 1.以前我们自己写个工厂来拿bean,但是还是要我们自己去拿啊,程序里面还是看得到工厂这东西.spring就可以给我们找好了对象后送给我们,这叫注入,就像tomcat把HttpServletRequest和HttpServletResponse生成原创 2011-07-31 09:53:18 · 2331 阅读 · 2 评论 -
spring与struts整合方式二
集成原理:将Struts的Action交给Spring创建,而不是让struts来进行创建.这样业务逻辑对象将会被注入,这样就 避免了依赖查找 1、spring和struts的依赖包配置 * struts --拷贝struts和jstl的依赖包 --在web.x原创 2011-07-31 13:15:06 · 585 阅读 · 0 评论 -
spring与jdbc的整合
//todo原创 2011-07-31 13:07:53 · 692 阅读 · 0 评论 -
spring中的scope
spring bean的作用域,可以查看相关文档 scope取值: * singleton:默认值,每次调用getBean()向IoC容器中取得对象是相同 * prototype:每次调用getBean()向IoC容器中取得对象是不相同原创 2011-07-31 10:30:45 · 517 阅读 · 0 评论 -
spring的相关问题
1.在引包的时候为什么要引入commons-logging.jar? commons-logging.jar:它是一个更上层的一个抽象,叫日志抽象,如果你配了有log4j,它就会去调用log4j,如果没有就去找jdk的log,如果还是没有,他就会有自己的一套调用,用这个的好处就原创 2011-07-31 10:01:35 · 650 阅读 · 0 评论
分享