为了账号安全,请及时绑定邮箱和手机立即绑定

Spring有什么好处?

Spring有什么好处?

肥皂起泡泡 2018-09-04 14:10:45
Spring有什么好处啊?它的配置文件很麻烦,特别是配置切面的时候,具体该怎么配置啊?哪些方法?
查看完整描述

3 回答

?
成都加米谷大数据

TA贡献94条经验 获得超2个赞

使用Spring的好处:

(1)Spring能有效地组织你的中间层对象。

(2)Spring能消除在许多工程中常见的对Singleton的过多使用。

(3)Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。

(4)Spring能够帮助我们真正意义上实现针对接口编程。

(5)在Spring应用中的大多数业务对象没有依赖于Spring。

(6)使用Spring构建的应用程序易于单元测试。

(7)Spring支持JDBC和O/R Mapping产品(Hibernate)

(8)MVC Web框架,提供一种清晰,无侵略性的MVC实现方式。

(9)JNDI抽象层,便于改变实现细节,可以方便地在远程服务和本地服务间切换。

(10)简化访问数据库时的例外处理。

(11)Spring能使用AOP提供声明性事务管理,可以不直接操作JTA也能够对事务进行管理。

(12)提供了JavaMail或其他邮件系统的支持。


查看完整回答
反对 回复 2020-11-13
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

著作权归作者所有。

来源:知乎

缺点当然有,现在 Spring 越来越大,都开始使用 Gradle 构建了,支持的东西越来越多,这就导致大多数程序员对 Spring 的体系及结构都一知半解,网上乱七八糟的文章来回粘来粘去,搞得小码农都分不清楚到底哪种使用方式是对的,这归根到底就是因为
1. 对 Spring 的版本变更不清楚
2. 对 Spring 和 J2EE 规范的关系不清楚
3. 对 Spring 那堆配置和注解背后的原理不清楚

不过那只是spring本身的局限性,说到底spring只是个框架, 或者说是工具. 他的目标是帮助你快速实现你的业务. 不能把spring的实现当成你设计的目标. 用了spring的好的代码有的是, 代码好坏和用不用spring没有什么关系.

查看完整回答
反对 回复 2018-09-18
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

使用Spring的好处:
(1)Spring能有效地组织你的中间层对象。
(2)Spring能消除在许多工程中常见的对Singleton的过多使用。
(3)Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。
(4)Spring能够帮助我们真正意义上实现针对接口编程。
(5)在Spring应用中的大多数业务对象没有依赖于Spring。
(6)使用Spring构建的应用程序易于单元测试
(7)Spring支持JDBC和O/R Mapping产品(Hibernate)
(8)MVC Web框架,提供一种清晰,无侵略性的MVC实现方式。
(9)JNDI抽象层,便于改变实现细节,可以方便地在远程服务和本地服务间切换。
(10)简化访问数据库时的例外处理。
(11)Spring能使用AOP提供声明性事务管理,可以不直接操作JTA也能够对事务进行管理。
(12)提供了JavaMail或其他邮件系统的支持。

查看完整回答
反对 回复 2018-09-18
  • 3 回答
  • 0 关注
  • 893 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信