当前位置: 首页 > wzjs >正文

西城网站建设公司旅游网站建设模版

西城网站建设公司,旅游网站建设模版,wordpress安全问题,站长工具ip地址查询Spring开篇 学习内容: IOC:控制反转,可以管理Java对象AOP:切面编程JDBCTemplate:是Spring提供一套访问数据库的技术声明式事务:基于IOC和AOP的管理DI-依赖注入,可以理解为是IOC的另外叫法 学前…

Spring开篇

学习内容:

  1. IOC:控制反转,可以管理Java对象
  2. AOP:切面编程
  3. JDBCTemplate:是Spring提供一套访问数据库的技术
  4. 声明式事务:基于IOC和AOP的管理
  5. DI-依赖注入,可以理解为是IOC的另外叫法
    学前说明:
  6. Spring可以整合其他的框架
  7. spring根据配置文件xml/注解,创建对象,并放入到容器中,并且可以完成对象之间的依赖
  8. 当需要使用某个对象实例时,就直接从容器中获取即可(程序员可以更加关注如何使用对象完成相应的业务)

大纲

  1. 配置文件
  2. spring容器机制

具体内容

配置文件

在这里插入图片描述
注意:这里使用的是spring的配置文件
1.配置monster对象/javabean
2.在beans中,可以配置多个bean
3.bean表示就是一个Java对象
4.class属性是用于指定类的全路径->spring底层使用反射创建
5.id属性表示该Java对象在spring容器中的id 通过id可以获取到对象
6.用于给该对象的属性赋值

注意:
在使用 ClassPathXmlApplicationContext 获取到 xml 文件时,如下图所示,才是我们获取到的路径,是在out里面
在这里插入图片描述

spring容器机制

先找到beanFactory
在这里插入图片描述
在beanFactory里面找到beanDefinitionMap

  1. beanDefinitionMap 类型是 ConcurrentHashMap集合
  2. 是用来存放beans.xml中的bean节点配置的bean对象的信息

在这里插入图片描述
打开beanDefinitionMap中的table
table是数组,类型是 ConcurrentHashMap$Node
因为是数组,所以可以存放很多的bean对象信息,就是 bean.xml配置
初始化是512,当超过时,会自动扩容
在这里插入图片描述
在table里面找到我们已经创建好的一个对象

  1. 通过hash算法我们的对象在index = 217的位置
  2. 是以 ConcurrentHashMap&Node 类型保存的
  3. key 就是beans.xml 中配置的对象
  4. value 就是该对象中的信息{比如属性/属性值/类信息/是不是懒加载…}
    在这里插入图片描述
    在beanFactory中还有一个singletonObjects,是ConcurrentHashMap数据类型
    里面还有一个table是ConcurrentHashMap$Node
    如果在beans.xml文件中配置的对象是单例的,就会初始化中这个table中

在这里插入图片描述
在beanFactory中有一个beanDefinitionName,用来存放我们对象的名字
在这里插入图片描述
对应老韩16


文章转载自:

http://glYOA46d.sjwzz.cn
http://qbzXMc1V.sjwzz.cn
http://sIZZMdee.sjwzz.cn
http://482SUvNE.sjwzz.cn
http://RY8wrDoN.sjwzz.cn
http://S5XJpXe6.sjwzz.cn
http://M9Zndzu1.sjwzz.cn
http://towlRM44.sjwzz.cn
http://Xeb2upFd.sjwzz.cn
http://IFakmWUA.sjwzz.cn
http://rwlJHUyE.sjwzz.cn
http://uhOSEW5B.sjwzz.cn
http://DATQ3INy.sjwzz.cn
http://nTqZJKuU.sjwzz.cn
http://wmrVklgm.sjwzz.cn
http://xlnm7Go2.sjwzz.cn
http://NGhU2SkB.sjwzz.cn
http://fZ255f8q.sjwzz.cn
http://JTePEurf.sjwzz.cn
http://8LxsoVws.sjwzz.cn
http://kSk0huKv.sjwzz.cn
http://G1nAauJx.sjwzz.cn
http://vQRsU2pO.sjwzz.cn
http://LS7UUzJz.sjwzz.cn
http://E0iZx7tO.sjwzz.cn
http://tECGq8t6.sjwzz.cn
http://p6Ml3nON.sjwzz.cn
http://aNCi4PXF.sjwzz.cn
http://y6sxquLG.sjwzz.cn
http://WSHV1CIa.sjwzz.cn
http://www.dtcms.com/wzjs/702877.html

相关文章:

  • 名片在哪个网站做网站网址怎么写
  • 青岛城市建设投资建设集团网站谷歌可以绑定wordpress
  • 企业门户网站 php网页制作与设计教材
  • 跨境电商平台网站建设广州微信上的微网站在哪里
  • 正规手表回收网站东营网站设计
  • 多语种企业网站建设海口网红景点
  • 厦门网站建设团队新手怎么建立自己的网站
  • 品品牌牌建建设设网站代做ppt平台
  • 网站营销推广有哪些卢龙建设银行官网网站
  • 哪些是用vue做的网站python创建wordpress
  • 手工艺品网站建设方案珠海网站制作费用
  • 网站优化如何做深圳福田
  • 时装网站建设的背景青海省住房和城乡建设部网站
  • 网站配置全球贸易平台
  • 用易语言做攻击网站软件下载汽配网站建设成本
  • 小说网站开发思路抖音代运营培训
  • 辽宁做网站免费高清无专码区直接看
  • 深圳网站设计收费wordpress theme ide
  • 网易网站开发淘宝客手机网站搭建
  • 挖掘爱站网什么是二级网站推广
  • 成都建站模板制作网站的工作流程
  • 怎么把自己的网站做自适应网站网站服务器修改登录密码
  • 开发公司交钥匙流程官网seo
  • 八里庄街道网站建设网站设计时多页面切换时什么控件
  • 东莞门户网站建设报价表青岛网站设计公司在哪找
  • 网站开发都用php网站设计和网页设计
  • 我做网站价格一个网站可以做多少个小程序
  • 住房和建设厅官方网站怎么才能在百度搜到自己的网站
  • 广东粤建设计院网站seo宣传网站
  • 网站开发技术写什么内容北京最大的火车站