什么是spring,干嘛用的,怎么配置

什么是spring,干嘛用的,怎么配置

操作方法

(01)Spring是一个开源的轻量级的应用程序开发框架,其目的是简化企业的应用程序开发,降低侵入性,Spring提供的IOC和AOP功能,可以将组件之间的耦合度降到最低,便于后期的维护和升级,实现了软件的高内聚低耦合思想,我们使用Spring框架开发的时候不仅可以使用Spring本身提供的功能外(开发

什么是spring,干嘛用的,怎么配置

(02)者可以自由选择Spring部分或全部),还可以使用第三方框架和技术来整合应用,可以自由的选择采用哪种技术去开发。作用:帮助我们管理Bean对象的生命周期,以及维护各个Bean对象之间的关系。

(03)侵入性?如果在开发一个程序的过程中,使用某个框架,此时需要继续或者实现该框架提供的对象,那么就说明该框架具有一定的侵入性;因为我们的程序会高度依赖该框架,如果不使用该框架,会导致程序无法运行,我们所使用的那个框架称之为重量级的开发框架!

(04)代表有strust1;相反,非侵入性的框架都是轻量级的,其显著特点是,当程序不使用该框架时,只需要修改相应的代码,不影响程序的整体结构以及代码,项目仍然可以运行,这就是轻量级的开发框架!代表有:spring strust2。高内聚:指某一个模块内的功能紧密关系的度量,即一个模块内部各个元素彼此高度紧密联系,

什么是spring,干嘛用的,怎么配置 第2张

(05)各个元素在一起的目的是为了实现模块的功能,若一个模块内的元素(各个类,方法)联系越紧密,则他的内聚性越高。低耦合:降低模块之间的耦合度,耦合度越低,模块之间的独立性越强;当一个模块出错时,对另一个模块的影响越小。组件之间的关系?组件关系:具有很强的耦合度,各个组件的生命周期一致,相互之间联系非常紧密。(手机和它的cpu)。

什么是spring,干嘛用的,怎么配置 第3张

(06)依赖关系:生命周期不一致,但是也具有一定的耦合关系,两者之间较为紧密。(手机和sim卡)。关联关系:生命周期不一致,是一种可有可无的关系。(手机和手机存储卡)。配置Spring:1:引入Spring容器相关的架包5个2:引入Spring容器的xml文件

(07)<!-- <util:properties id="props">  <prop key="a">c++</prop>  <prop key="b">java</prop> </util:properties> -->  <util:properties id="props" location="classpath:erties"></util:properties> <bean id="dataSource" class="Source">  <property name="driver" value ="#{er}"></property>  <property name="user" value="#{}"  ></property>  <property name="password" value="#{word}"  ></property>  <property name="url" value ="#{}"></property> </bean>

什么是spring,干嘛用的,怎么配置 第4张