Spring框架大白话
下文笔者讲述Spring框架的大白话简介说明,如下所示
Spring简介
Spring 是为企业Java最流行的应用程序开发框架 是目前市面上使用最广泛的Java开发框架 使用Spring框架开发的代码复用性非常强,具有高性能,可重用 Spring框架是一个开源的Java平台 它最初是由Rod Johnson编写并在2003年6月在Apache2.0许可下首次发布。 Spring是 轻量级的,当涉及到大小和透明度 spring框架的基本版本是大约2MB。 Spring框架的核心功能 可以在任何Java应用程序中使用 但也有扩展的Java EE平台上构建Web应用程序 Spring框架的目标 以使J2EE开发更容易使用 并且通过使基于POJO的编程模型 促进良好的编程习惯
使用Spring框架的优点
Spring使开发人员使用POJO来开发企业级应用程序 如: 应用服务器 但必须只使用一个强大的servlet容器 如: Tomcat 或某些商业产品的选择 Spring被组织在一个模块化的方式 虽然包和类的数量是巨大 我们只需引入所使用的jar包 Spring是一个ORM框架 可以很好的同其他框架集成 Spring web框架 是一个设计良好的Web MVC框架 它提供一个很好的替代Web框架 Spring相对EJB容器是一个轻量级的IoC容器 如: 有利于开发和有限的内存和CPU资源的计算机上部署应用程序 Spring提供一致的事务管理接口 可向下扩展到(使用一个单一的数据库) 本地事务并扩展到全局事务
依赖注入(DI)
Spring是依赖注入控制反转(DI) 控制反转(IoC)它可在许多不同的方式和依赖注入
面向切面编程(AOP)
Spring是面向切面编程(AOP)框架 跨越多个点的应用程序的功能 模块化OOP: 在AOP中模块化的单元则是切面 Spring框架AOP模块: 提供面向方面编程实现 允许您定义方法拦截器和切入点
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。