zoukankan      html  css  js  c++  java
  • 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应用难度大大降低

     

     

     

  • 相关阅读:
    Python基础学习Day2
    Python基础学习
    字符串
    function对象
    GCN入门理解
    L1、L2正则化详解
    Matplotlib数据可视化基础
    sklearn 中模型保存的两种方法
    一文弄懂神经网络中的反向传播法——BackPropagation
    seaborn可视化
  • 原文地址:https://www.cnblogs.com/yuanfuqiang/p/5824630.html
Copyright © 2011-2022 走看看