Java开发中为什么要使用spring呢?
下文笔者讲述Java开发中使用Spring的简介说明,如下所示:
在java开发中,使用spring框架可用解决开发的复杂性,很好的解耦
Spring优点1:轻量
从大小和使用占用情况上,我们不难发现Spring是一个轻量的框架 Spring jar占用很小 Spring是非侵入性 Spring不依赖其它类
控制反转
Spring通过一种称作控制反转(IoC)实现松耦合 当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来 而不是这个对象自己创建或者查找依赖对象 实现了很好的解耦
面向切面
Spring提供了面向切面编程的丰富支持 允许通过分离应用的业务逻辑与系统级服务 (如审计(auditing)和事务(transaction)管理)进行内聚性的开发 应用对象只实现它们应该做的——完成业务逻辑 如日志或事务支持
容器
Spring包含并管理应用对象的配置和生命周期
框架
Spring可以将简单的组件配置、组合成为复杂的应用 在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里 Spring也提供了很多基础功能(事务管理、持久化框架集成等)将应用逻辑的开发留给了你。 所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码 它们也为Spring中的各种模块提供了基础支持
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。