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应用难度大大降低

     

     

     

  • 相关阅读:
    [NOI2009]管道取珠
    Rebalance再均衡
    生产者分区写入策略
    Kafka事务
    幂等性
    消费者组
    Kafka中的重要概念
    偏移量offset
    服务注册和发现的意思,Spring cloud如何实现?
    负载平衡的意义
  • 原文地址:https://www.cnblogs.com/yuanfuqiang/p/5824630.html
Copyright © 2011-2022 走看看