
Spring
水寒
这个作者很懒,什么都没留下…
展开
-
spring面试题
一、spring工作原理:1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Contr...原创 2011-01-02 08:55:37 · 101 阅读 · 0 评论 -
spring3.1.1的各个jar作用
org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,org.springframework.asm-3.1.1.RELEASE.jar ---- ----spring 独立的asm 程序,相比2.5版本,需要额外的asm.jar包。org.springframework.aspe...原创 2012-07-26 10:56:34 · 194 阅读 · 0 评论 -
spring3.1.1整合hibernate4.1.2出现的问题
错误1:java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider原因:spring的sessionfactory和transactionmanager与支持hibernate3时不同。解决: <bean id="sessionFactory" class="org.springframework.or...2012-07-18 13:27:26 · 136 阅读 · 0 评论 -
spring mvc(基于注解)
web.xml 配置:<servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-...原创 2012-10-18 16:10:36 · 121 阅读 · 0 评论 -
Spring之AOP配置方法
主要适用于写日志等操作,可以在dao层 业务层添加,但是必须是借口才能使用 配置方法<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springf...2011-02-27 09:35:24 · 89 阅读 · 0 评论 -
spring的IoC容器的执行流程
关键字: spring的ioc容器的执行流程应用程序的启动 main()创建IoC容器的代表解析xml文件(可以为任意的名字,spring默认推荐为applicationContext.xml)通过BeanFactoryPostProcessor来修改bean初始化所有的singleten beanconstructor注入setter注入Bea...原创 2011-02-11 18:41:10 · 434 阅读 · 0 评论 -
Spring DI 和IOC 的一点区别
DI 和 IOC DI和IOC是差不多的概念。 一个重要特征是接口依赖,是把对象关系推迟到运行时去确定. DI是一个初始化实例的过程,分为三种1.setter based 2.constructor based 3.interface based,在spring 中就是应用前两种;但又不仅仅是初始化实例,而且是运用接口的概念去实现这种注入依赖。静态地看,只是依赖一个接口,但实际运行起来,是依赖一个...原创 2011-02-11 18:13:14 · 91 阅读 · 0 评论 -
Spring框架中的IoC和DI
1.Spring框架中的IoC1)控制反转(Inversion of Control,IoC)所谓控制反转,就是将应用系统中原来由程序控制“对象之间的关系”转交给由外部容器来实现控制。借助于控制反转的机制,能够实现由容器控制程序中的各个类之间的关系,而非传统形式的编程实现中直接在程序代码中由程序代码操控各个类对象实例之间的关系。这就是“控制反转”的概念:控制权由应用系统中的程序代码...原创 2011-02-11 18:12:07 · 181 阅读 · 0 评论 -
在myeclipse的spring项目中添加带AOP命名空间的配置文件
【问题缘由】 myeclipse默认生成的applicationContext.xml文件中是不带AOP命名空间的,也就是说使用不了<AOP/>标签。 【解决方案】 1. 首先像往常一样为你的项目添加SPRING支持,然后删除默认创建的applicationContext.xml文件; 2. 右键点击你的项目,选择"new"->"oth...2011-08-22 16:19:29 · 410 阅读 · 0 评论 -
Spring和hibernate多个数据源的事务管理
1、准备工作我的项目是struts2+spring+hibernate架构,web服务用tomcat;现在遇到的问题是要连接多个数据库一个Oracle一个SqlServer,现在把我配置过程分享给大家!使用jta事务,用tomcat+jotm提供事务管理器请先下载相应的jotm的jar包,放到工程中的lib包中2、配置hibernate配置文件,有几个数据库...原创 2011-01-02 09:00:39 · 275 阅读 · 0 评论 -
Spring引用Tomcat的 JTA事务
Tomcat是Servlet容器,但它提供了JNDI的实现,因此用户可以象在Java EE应用程序服务器中一样,在Tomcat中使用JNDI查找JDBC数据源。在事务处理方面,Tomcat本身并不支持JTA,但是可以通过集成JOTM达到目的。 如果你的应用最终部署到一个功能齐备的Java EE应用服务器上,也许你更希望使用Java EE应用服务器的JTA功能,这样可以利用应用服务器...原创 2011-01-02 08:59:09 · 112 阅读 · 0 评论 -
Spring 3.0 注解注入详解
一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下Xml代码 <bean class="o...原创 2012-11-07 11:55:42 · 78 阅读 · 0 评论