zoukankan      html  css  js  c++  java
  • 什么是Spring和Spring的优点

    什么是Spring框架

      Spring是一个开源的一站式开发框架

      它以IOC(控制反转)和AOP(面向切面)为核心

      使用基本的JavaBean来完成以前只能由EJB来完成的工作  取代了EJB的臃肿  低效的开发模式

      Spring是javaEE应用层中的解决方案  在表现层提供了SpringMVC以及Struts框架的整合功能 

      在业务层可以管理事务,记录日志等;在持久层可以整合MyBatis  Hibernate  JdbcTemplate等技术

      所以说,Spring是一个企业级开发很好地一个”一站式”开发框架  Spring贯穿表现层   业务逻辑层和持久层

    Spring框架的优点

      Spring具有简单,可测试的松耦合等特点,Spring不仅用于开发服务器端,也可以用于任何Java应用的开发

      1.非侵入式设计

        Spring是一种非侵入式框架,它可以使应用程序代码对框架的依赖最小化

      2.方便解耦,简化开发

        Spring是一个大工厂,可以将所有创建对象和依赖关系的工作都交给Spring容器管理

      3.支持AOP

        Spring提供了对AOP的支持,它也许将一些通用任务,如安全,事务  ,日志等进行集中处理,从而提高了程序的复用性

      4.支持声明式事务处理

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

      5.方便程序测试

        Spring 提供了Junit4的支持,可以通过注解方便的测试Spring程序

      6.方便集成各种优秀框架

        Spring不排斥各种优秀的开源框架,期内部提供了对各种优秀框架的支持

  • 相关阅读:
    【代码笔记】iOS-NSLog的使用
    【代码笔记】iOS-NSJSONSerializationDemo
    【代码笔记】iOS-My97DatePicker日历
    【代码笔记】iOS-mp3的播放
    【代码笔记】iOS-MBProgressHUDDemo
    【代码笔记】iOS-MBProgressHUD
    【代码笔记】iOS-导航条的标题(label)
    【代码笔记】iOS-Label随字自动变大
    OC语言构造方法
    iOS开发UI篇—在ImageView中添加按钮以及Tag的参数说明
  • 原文地址:https://www.cnblogs.com/yz-bky/p/12565137.html
Copyright © 2011-2022 走看看