博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring
阅读量:4956 次
发布时间:2019-06-12

本文共 636 字,大约阅读时间需要 2 分钟。

为什么要用Spring框架:

解决耦合性和侵入性。

耦合性:层与层之间的联系,new 的方式,牵一发动全身。将控制权交给spring 容器,ioc注入的方式。

侵入性:比如使用了struts1框架,修改struts1框架时,需要在actionForm里面修改代码,代码的侵入性。

ioc控制反转注入的方式:

1.setter 方式注入。

首先在需要注入的类(SpringAction)中定义私有属性,提供set方法(spring容器会进行实例化对象)

在applicationContext.xml文件下(在Spring容器加载时,会注入sessionFactory)

  1. <!--配置bean,配置后该类由spring管理-->  
  2.     <bean name="springAction(相当于class的别名)" class="com.action.SpringAction(包名加类名)">  
  3. <!-- 告诉spring需要new一个springDao对象,是依赖ref="springDao"类-->
  4.         <property name="springDao(属性名)" ref="springDao"></property>  
  5.     </bean>  
  6. <bean name="springDao" class="com.dao.impl.SpringDaoImpl"></bean>

2.

转载于:https://www.cnblogs.com/techqiao/p/6750518.html

你可能感兴趣的文章
iOS自动自动隐藏软键盘
查看>>
leetcode 234 回文链表
查看>>
springmvc 异常Interceptor
查看>>
SpringMVC 拦截器
查看>>
雷林鹏分享:jQuery EasyUI 布局 - 在面板中创建复杂布局
查看>>
雷林鹏分享:PHP SimpleXML
查看>>
又开始搞C#了!!我勒个去!!!
查看>>
Java防止SQL注入
查看>>
安天移动安全联合猎豹移动首次揭露“Operation Manul”疑似在Android端的间谍软件行为...
查看>>
Python pip 依赖包的引入
查看>>
数据库设计 - 1
查看>>
团队作业9——展示博客(Bata版本)
查看>>
关于 edittext 软键盘退出监听解决办法
查看>>
Spring AOP 的实现
查看>>
Android开发adb环境配置
查看>>
获取微信AccessToken,保存在内存中,过期后重新获取
查看>>
用 const 还是用 let?
查看>>
bzoj5292:[Bjoi2018]治疗之雨
查看>>
bzoj5336:[TJOI2018]party
查看>>
语音合成最新进展
查看>>