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模块:
提供面向方面编程实现
允许您定义方法拦截器和切入点
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


