摘要: spring的作用域将对Bean的生命周期和创建方式产生影响.主要分为五种类型的作用域singleton (默认)在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在.prototype 每次从容器中调用Bean时,都返回一个新的实例... 阅读全文
posted @ 2015-04-27 23:31 243573295 阅读(301) 评论(0) 推荐(0) 编辑
摘要: Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。 Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默... 阅读全文
posted @ 2015-04-27 23:16 243573295 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册如:在base-package指明一个包表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component/@Repository/@Service/@Controller】,... 阅读全文
posted @ 2015-04-27 22:58 243573295 阅读(315) 评论(0) 推荐(1) 编辑
摘要: Spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。 其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 声明式事务最大的优点就是不需要通过... 阅读全文
posted @ 2015-04-27 22:45 243573295 阅读(265) 评论(0) 推荐(0) 编辑
摘要: MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器 使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。MVC 是一种使用 MVC(Mo... 阅读全文
posted @ 2015-04-27 21:52 243573295 阅读(8760) 评论(0) 推荐(0) 编辑
摘要: 有很多程序员往往把框架模式和设计模式混淆,认为MVC是一种设计模式。实际上它们完全是不同的概念。 框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有三种级别的... 阅读全文
posted @ 2015-04-27 21:50 243573295 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在一个工程中如果想要使用 spring MVC的话,只需要两个步骤在web.xml中配置一个DispatcherServlet。需要配置一个org.springframework.web.servlet.DispatcherServlet的servlet。再定义一个dispatcherServlet... 阅读全文
posted @ 2015-04-27 21:02 243573295 阅读(346) 评论(0) 推荐(0) 编辑