Spring
eaglezsx
这个作者很懒,什么都没留下…
展开
-
Spring AOP
面向切面编程(Spring AOP)为了将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,Spring提供了面向切面的编程方式,也称Spring AOP,这有效的减少了系统间的重复代码,达到了模块间的松耦合目的。AOP,Aspect Oriented Programing,即面向切面编程。AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码,主要体现在事务处理、日志管理、权限控制、异原创 2017-07-13 20:55:12 · 418 阅读 · 12 评论 -
Spring中Bean的配置
Bean的配置可以把Spring看做一个大型的工厂,而Spring容器中的Bean就是该工厂的产品。要想使用这个工厂生产和管理Bean,就需要在配置文件中告诉它需要哪些Bean,以及需要使用何种方式将这些Bean装配到一起。XML配置文件的根元素是beans,beans中包含了多个bean子元素,每一个bean子元素定义了一个Bean,并描述了该Bean如何被装配到Spring容器中。bean元素中原创 2017-07-13 20:04:21 · 1374 阅读 · 12 评论 -
Spring的IOC和DI
IoCIoC(控制反转),是指在程序的设计中,实例不再由调用者来创建,而是由Spring容器来创建。Spring容器会负责控制程序之间的关系,而不是由程序代码直接控制,这样控制权由应用代码转移到了外部容器,控制权发生了反转,也就是Spring的IoC(控制反转)思想。Spring为我们提供了两种IoC容器,分别是BeanFactory(用的不多)和ApplicationContext。需求:提供Us原创 2017-07-13 19:57:39 · 346 阅读 · 11 评论 -
Spring简介
Spring是分层的JavaSE/EE full-stack(全栈)轻量级开源框架,以IoC(Inverse of Control控制反转)和AOP(Aspect Oriented Programming 面向切面编程)为内核。轻量级:与EJB对比,依赖资源少,销毁的资源少。全栈:对每一层都提供了解决方案。spring-mvc,spring,jdbcTemplateSpring就是一个大工厂(容器原创 2017-07-13 19:54:37 · 812 阅读 · 7 评论