首页

文章

Spring 框架都给java带来了哪些好处

发布网友 发布时间:2022-03-08 11:18

我来回答

2个回答

热心网友 时间:2022-03-08 12:47

个人理解,Spring的好处至少包括:

1, Spring能有效地组织你的中间层对象;
2, Spring能消除在许多工程中常见的对Singleton的过多使用;
3, 通过一种在不同应用程序和项目间一致的方法来处理配置文件,消除各种自定义格式的属性文件的需要,仅仅需要看看类的JavaBean属性。Inversion of Control的使用帮助完成了这种简化;(使用的是type2的IoC)
4, 能够很容易培养你面向接口而不是面向类的编程习惯。(这也算。。。)
5, Spring的设计会让使用它创建的应用尽可能少的依赖于它的APIs,在Spring应用中的大多数业务对象没有依赖于Spring。
6, 使用Spring构建的应用程序易于单元测试;
7, Spring使EJB成为一个实现选择,而不是必需的选择。你可以用POJOs或local EJBs来实现业务接口,却不会影响到调用代码。
8, Spring提供一些web应用上的EJB的替代方案,比如用AOP提供声明性事务管理;
9, Spring为数据存取提供了一个一致的框架,不论是使用JDBC还是O/R mapping的产品(Hibernate,JDO)。
10, 也是个人体会最深的一点,它可以替代部分配置文件,甚至有效减少源代码的编写量。

暂时只有这么多,这些优点有些是其它依赖注入框架可以提供的,有些却不是,需要你在使用中细细体会 。

热心网友 时间:2022-03-08 14:05

Spring的好处至少包括:

1, Spring能有效地组织你的中间层对象;
2, Spring能消除在许多工程中常见的对Singleton的过多使用;
3, 通过一种在不同应用程序和项目间一致的方法来处理配置文件,消除各种自定义格式的属性文件的需要,仅仅需要看看类的JavaBean属性。Inversion of Control的使用帮助完成了这种简化;(使用的是type2的IoC)
4, 能够很容易培养你面向接口而不是面向类的编程习惯。(这也算。。。)
5, Spring的设计会让使用它创建的应用尽可能少的依赖于它的APIs,在Spring应用中的大多数业务对象没有依赖于Spring。
6, 使用Spring构建的应用程序易于单元测试;
7, Spring使EJB成为一个实现选择,而不是必需的选择。你可以用POJOs或local EJBs来实现业务接口,却不会影响到调用代码。
8, Spring提供一些web应用上的EJB的替代方案,比如用AOP提供声明性事务管理;
9, Spring为数据存取提供了一个一致的框架,不论是使用JDBC还是O/R mapping的产品(Hibernate,JDO)。
10, 也是个人体会最深的一点,它可以替代部分配置文件,甚至有效减少源代码的编写量。
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 请问JAVA和框架之类的都有什么关系? java中框架有哪些? 电动汽车上牌照需要交购置税吗 100万的新能源车免购置税吗 学习Java语言基础需要懂哪些? 新能源汽车购置税2022以后还会免征吗? 吉姆尼算新能源车辆购置税 4.2米的货车购置税怎么算2016? 车辆购置税税率多少 新能源需要缴纳购置税么 Java工程师需要什么专业 新能源要交购置税吗 大数据工程师跟java工程师是不是差不多?有什么具体区别? 新能源车要交购置税吗 新能源购置税2021年新政策 新提的车交税是按多少交的 2021年的车辆购置税怎么算? 新能源汽车购置税2021新政策是什么? 汽车购置税怎样算 车的购置税怎么算2021 电脑卡顿怎么办。 电脑出现卡顿怎么办 java集合框架和类集是不是一回事? 电脑突然卡顿了怎么办 电脑卡顿怎么办?硬件问题。 Java有什么优点,有什么竞争优势 电脑间歇性卡顿怎么处理 格力变频空调显示e1是什么故障 变频空调显示E1是什么故障? 美的一匹变频空调显示“E1”是什么故障? 实施工程师 室内甲醛去除方法? 室内甲醛去除方法 甲醛有哪些去除方法? 微信分付怎么提升额度 微信分付怎么提高额度 微信分付额度怎么用 微信分付有额度,但不能使用,这是为什么? 海尔风管机kRFd一52Nw/54CBA12与kkFd一52N/pBA12有什么区别 流量转赠给别人怎么转
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com