搜 索

对于java中Spring框架的简单介绍

编辑:QTOOL.NET日期:2019-05-0383

Spring是一个开源的java框架,是为了解决企业等应用开发的太复杂而创建的。
Spring框架使用是基本的JavaBean来完成以前由EJB完成的工作。而且,Spring框架的用途不仅可用于服务器端的开发。从简单性、可测试性而言,任何Java应用都可以从Spring中更加简便。
简单的来说,Spring框架是一个轻量级的控制反转与面向切面的容器。
1、框架
Spring框架可将简单的java组件配置与组合成为复杂的应用。
在Spring中,应用对象被声明式地组合,典型的是在一个XML文件里。
Spring也提供了更多的基础功能如:事务管理、持久化框架集成等等.
2、容器
Spring框架包含并管理应用对象的配置,它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型,
你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。
3、轻量
从大小和开销来说Spring框架都是轻量的。
一个完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。
且Spring所需的处理开销也是特别的少的。
Spring是非侵入式的:典型地,Spring应用中对象不依赖于Spring特定类. 
4、面向切面
Spring框架提供面向切面编程的丰富支持,
它允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。
5、控制反转
Spring框架通过称作控制反转的技术促进了松耦合。
当应用了ioc,一个对象依赖其它对象会通过被动的方式而传递进来,
容器在对象初始化时不等对象请求就主动将依赖传递给它。
所有Spring的特征都可以使你能够编写更干净、更便于管理与易于测试的java代码。

TAG标签:javaspring
此文章由QTOOL.NET编辑
最新文章

热门标签