发表于: 2017-12-14 23:50:14

1 617


今天做的事情:


                 回顾Spring,是一个分层架构,由7个定义好的模块组成,Spring模块创建在核心容器之上,核心容器定义了创建,配置,和管理bean的方式。


               


                Core , AOP , ORM , DAO , Web , Context , MVC .


                 Core 核心模块:提供Spring的基本功能,主要组件是BeanFactory,它是工厂模式的实现,BeanFactory使用控制反转(IOC)模式将应用程序配置和依赖性规范与实际的应用程序代码分开。


                 Spring上下文,是一个配置文件,向Spring提供上下文信息,Spring上下文包括企业服务,例如JNDI,EJB,电子邮件和国际化,校检和调度功能。


                 SpringAOP,通过配置管理特性,SpringAOP模块直接将面向方面的编程功能集成到了Spring框架中,所以很容易使用框架管理的任何对象支持AOP,基于对象提供了 事务管理功能 。


                  重点来看IOC和AOP , IOC控制反转模式,概念就是不创建对象,但是描述创建的方式,在代码中不直接额对象和服务连接,但是在配置文件中描述哪个组件需要哪一项服务,我的理解是创建对象,管理对象,在Spring.xml中创建bean来实现注入。


                AOP,面向方面编程,允许程序员对横切关注点或者横切典型的职责分界线的行为 (例如日志和事务管理)进行模块化。AOP功能完全集成到了Spring事务管理,日志和其他各种特性的上下文。


                博客链接:https://www.cnblogs.com/guxiong/p/6707102.html

                

                

                

                 

                

                

               





返回列表 返回列表
评论

    分享到