• Spring 框架 详解 (一)


    Spring是分层的JavaSE/EE full-stack(一站式轻量级开源框架

    分层:

         * SUN提供的EE的三层结构:web层、业务层、数据访问层(持久层,集成层)

         * Struts2web层基于MVC设计模式框架.

         * Hibernate是持久的一个ORM的框架.

    一站式:

        * Spring框架有对三层的每层解决方案:

        * web:Spring MVC.

        * 持久层:JDBC Template 

        * 业务层:SpringBean管理.

     

     Spring的版本:

     

    Spring3.xSpring4.x  Spring4需要整合hibernate4.

     

     Spring优点:

     

    方便解耦,简化开发

     

    * Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理

     

    AOP编程的支持

     

    * Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能

     

    声明式事务的支持

     

    只需要通过配置就可以完成对事务的管理,而无需手动编程

     

    方便程序的测试

     

    * SpringJunit4支持,可以通过注解方便的测试Spring程序

     

    方便集成各种优秀框架

     

    * Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:StrutsHibernateMyBatisQuartz等)的直接支持

     

    降低JavaEE API的使用难度

     

    * Spring JavaEE开发中非常难用的一些APIJDBCJavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低

     

     

     

  • 相关阅读:
    2020/10/25周总结
    软件需求---河北省重大需求进度报告05
    软件需求---河北省重大需求进度报告04
    软件需求---河北省重大需求进度报告03
    软件需求---河北省重大需求进度报告02
    解决js字符串传参未定义的问题
    软件需求---河北省重大需求进度报告
    2020/10/18周总结
    环信EaseUI集成IM即时通信
    第十二周学习进度总结
  • 原文地址:https://www.cnblogs.com/yuanfuqiang/p/5824630.html
Copyright © 2020-2023  润新知