SSH-Spring-学习1

IBM关于Spring系列的讲解:IBM-Spring系列

Spring是什么:是一个开源框架组件,是为了解决程序复杂性而创建的的

Spring两大核心模块:Spring面向编程(Aspect Oriented Program)AOP 和 控制反转(Inversion of Control)IOC

Spring和SpringMVC的区别:Spring是容器,SpringMVC是框架

引用IBM上述链接中图片

Spring Core :核心容器。主要组件是BeanFactory工厂模式的实现

             Supporting utilities:支持共用工程

             Bean container:bean容器

Spring AOP:面向方面编程。通过配置管理特性,集成面向方面的编程功能,提供了事务管理服务。

            Source-level:切入点优先级(后续学习再讲解)

           metadata:元数据(后续学习再讲解)

           AOP infrastructure:aop 基础设施(后续学习再讲解)

Spring ORM:对象关系映射。对象关系工具,包括JDO、Hibernate、IBatis SQL Map。

          Hibernate infrastructure:Hibernate 基础设施

          JDO support:JDO 支持

          iBatis support:iBatis支持

Spring DAO:数据访问对象。数据持久层,抽象层,提供了有意义的异常层次结构。

         Transaction infrastructure:交互基础设施

         JOBC support:JOBC支持(个人觉得是JDBC,词条未Google到,后续再查)

         DAO support:DAO支持

Spring Web:上下文模块应用程序。

        WebApplicationContext:web应用程序的上下文

        Multipart resovler:多种类解析器(图中显示模糊为Mutlpart,有误)

        Web utilities:web 共用工程

Spring Context:Spring上下文内容。多为一些功能性组件。

        Application context:应用上下文

        UI support:UI支持

        Validation:验证

        JNDI EJB support and remodeling:JNDI EJB 支持和重塑(图中JNDL有误)

        Mail:邮件

Spring Web MVC:Model、View、Controller业务逻辑分层应用。

       framework:框架

       Web View:JSP、Velocity、PDF、Export。web视图

猜你喜欢

转载自blog.csdn.net/qq_34819372/article/details/81163377
今日推荐