Spring框架的介绍

发表于:2018-7-05 10:36  作者:51Testing软件测试网   来源:CSDN

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签:

  Spring框架的作用

  spring框架是一个一站式框架(javaee三层开发(webservicedao)spring框架全部解决)spring本身就有这三层对应的功能web:springMVCspringBoot。
  Service:springdao:spring整合jdbcspring本身是一个容器放了什么对象就拥有了对象的·功能。hibernate和struts2都可以放到这个容器里面

  Spring的优点

  简化软件开发的复杂性:
  (1)IOC(inversionofControl)控制反转
  (2)AOP思维
  (3)不仅不排斥其他的框架,并且帮助其他的框架管理对象
  (4)整合了jdbcspringjdbc
  (5)aop事务
  (6)junit单元测试

  Spring框架的搭建

  require:是老师帮我整理好的。
  Spring-3.0.2spring框架整合的其他jar包当年市面上所有的jar包
  spring-5.0.2spring框架本身的包
  打开对应spring框架之后
  schema:约束文件spring的约束文件有很多
  spring框架将功能进行了分层
  Data……:dao层的功能
  Web:对应的是web层的功能
  中间的部分是使用上面的两个层支持的jar包下面是spring核心包
  1.导入核心包
  还需要日志的包市面上有非常好的日志:Apache-logginglog4j去spring
  当年整合的文件中找
  2.创建一个对象User
  3.书写配置文件
  配置文件:名字和位置都没有要求
  但是建议放在src路径下applicationContex.xml
  导入约束
  配置bean类
  4.书写测试类
  Spring框架思想
  (1)Ioc(控制反转)由spring框架来帮助我们创建对象
  (2)di(依赖注入)为了实现ioc思想
  对象属性的注入

  Spring工厂

  BeanFactory
  是spring最原始的接口
  BeanFacory创建对象方式什么时候使用什么时候创建
  Application
  现在用的
  创建对象的方式是加载完配置文件就创建-
  FileSystemXmlApplicationContext从指定绝对路径读取配置文件
  ClassPathXmlApplicationContext从类的路径读取配置文件


Python+Selenium大型电商项目(京东商城)实战直播,优惠名额抢占中>>

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2018, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道