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