使用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或其他邮件系统的支持。
spring 的优点都有哪些?
1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦
2.可以使用容易提供的众多服务,如事务管理,消息服务等
3.容器提供单例模式支持
4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能
5.容器提供了众多的辅助类,能加快应用的开发
6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等
7.spring属于低侵入式设计,代码的污染极低
8.独立于各种应用服务器
9.spring的DI机制降低了业务对象替换的复杂性
10.Spring的高度开放性,并不强制应用完全依赖于Spring,开发者可以自由选择spring的部分或全部
spring 的缺点都有哪些?1. 对 Spring 的版本变更不清楚
2. 对 Spring 和 J2EE 规范的关系不清楚
3. 对 Spring 那堆配置和注解背后的原理不清楚
相关推荐
Struts,Spring,Hibernate优缺点
解说了,ssh三大框架,struts,spring, hibernate 各个的优缺点
面试时,你也被经常问道ssh是什么这个问题吧?即使今天没有问到,但总会有一天会被问到的,你准备好了吗? 我这里提供总结好的理解一边即可应付面试官的提问.
Spring shiro安全框架的总结,以及优缺点,shiro的认证和授权是否支持集群方式
什么是Spring Cloud 设计目标与优缺点 设计目标 优缺点 Spring Cloud发展前景 整体架构
struts spring hibernate 优缺点分析.docx
Spring Struts Hibernate是当前流行的开源J2EE框架,但是SSH的优缺点是什么样的呢?我们有必要来对比一下
3. 与Spring全家桶结合紧密: 4. 成熟的框架和架构 常⻅的SQL性能问题,如何优雅处理? 2. 错综复杂的关联关系如何应对? 3. 万恶的LazyException本质是什么? 4. ⾼并发⾼性能要求的API服务要⽤JPA吗?
struts+hibernate+spring三大框架的优点和缺点
Spring框架的缺点: 1、学习曲线陡峭:Spring框架的学习曲线较陡峭,需要开发者有充分的准备和实践。 2、配置复杂:Spring框架的配置方式较复杂,需要开发者有充分的了解和经验。 3、资源占用较高:Spring框架...
微服务治理框架的选择:对比Spring-Cloud和Istio.docx
最后,还讨论了iBATIS的优缺点,及为什么是这样的一种方式,即所谓的“在完全OR与JDBC之间的一个幽雅的折衷。” <br>就象Developer's Notebook 系列中所有的书一样,你将由直接的且实用的方式获得信息,这些信息...
1. Spring 介绍 1.1 Spring 的优点 1.2 Spring 的缺点 1.3 详细讲解一下核心容器(spring context应用上下文) 模块 2. Spring俩大核心概念 ...Spring框架中都用到了哪些设计模式? Spring框架中有哪些不同类型的事件?
07.尚硅谷_SpringCloud_微服务优缺点 08.尚硅谷_SpringCloud_微服务技术栈有哪些 09.尚硅谷_SpringCloud_为什么选择SpringCloud作为微服务架构 10.尚硅谷_SpringCloud_SpringCloud是什么 11.尚硅谷_SpringCloud_...
文章目录: 基础知识 为什么要用 Dubbo? Dubbo 是什么? Dubbo 的使用场景有哪些? Dubbo 核心功能有哪些?...Dubbo 支持哪些协议,它们的优缺点有哪些? 设计模式 Dubbo 用到哪些设计模式? ...... 等等
这两种框架都具有自己的优点和缺点,尽管大部分人同意 Struts 在 MVC 方面仍然是最好的。很多开发团队已经学会在时间紧迫的时候利用 Struts 作为构造高品质软件的基础。Struts 具有如此大的推动力,以至于开发团队...
设计目标与优缺点 设计目标:协调各个微服务,简化分布式系统开发。 优点: * 产出于 Spring 大家族,保证后续更新和完善 * 组件丰富,功能齐全 * 社区活跃度高,教程丰富 * 服务拆分粒度更细,耦合度比较低 * ...
主要介绍了几款今年比较热门的主流PHP框架的优缺点对比分析,非常的简单实用,有需要的小伙伴参考下。
个人中的SSH详细介绍,包括struts1的工作原理、...Hibernate缺点、spring原理 、AOP(Aspect-Oriented Programming): 面向方面编程、spring的三种注入方式、Spring框架的7个模块、Spring工作流程、spring的事务管理、
NULL 博文链接:https://java-xh.iteye.com/blog/411142