首页 > 编程语言 >学习java第十六天

学习java第十六天

时间:2024-03-18 23:58:44浏览次数:23  
标签:第十六 java Service 容器 Spring Dao 学习 bean IOC

IOC入门案例
1门案例思路分析
管理什么?(Service与Dao)
如何将被管理的对象告知IOC容器?(配置文件)
被管理的对象交给IOC容器,如何获取到IoC容器?(接口)
IOC容器得到后,如何从容器中获取bean?(接口方法)
使用Spring导入哪些坐标?(pom.xml)
2 实现步骤
【第一步】导入Spring坐标
【第二步】定义Spring管理的类(接口)
【第三步】创建Spring配置文件,配置对应类作为Spring管理的bean对象
【第四步】初始化IOC容器(Spring核心容器/Spring容器),通过容器获取bean对象
DI入门案例
1基于IOC管理bean
Service中使用new形式创建的Dao对象是否保留?(否)
Service中需要的Dao对象如何进入到Service中?(提供方法)
Service与Dao间的关系如何描述?(配置)
2实现步骤
【第一步】删除使用new的形式创建对象的代码
【第二步】提供依赖对象对应的setter方法
【第三步】配置service与dao之间的关系

标签:第十六,java,Service,容器,Spring,Dao,学习,bean,IOC
From: https://blog.csdn.net/qq_40694812/article/details/136825810

相关文章

  • java常用应用程序编程接口(API)——Stream概述
    前言:stream是jdk8以后新增的API,熟练操作后会非常实用。打好基础,daydayup!!StreamStream也称为Stream流,用于操作集合或者数组的数据。Stream流大量的结合了Lambda的语法风格,使代码更简洁,可读性更好 Stream的使用Stream的使用有三个步骤:1,获取Stream流,与数据源建立连接......
  • Java_EE企业级开发学习笔记——spring学习笔记第一章
    记录笔记。一.Spring介绍Spring是以IOC(控制反转)和AOP(面向切面编程)为内核的一个轻量级开源框架。二.Spring框架的优点1.非侵入设计使得应用程序对框架的依赖最小化。2.方便解耦对象的创建和依赖关系的维护都由Spring容器管理。......
  • 设计模式学习(一)单例模式的几种实现方式
    目录前言饿汉式懒汉式懒汉式DCLP局部静态式(Meyers'Singleton)单例模板参考文章前言单例模式,其核心目标是确保在程序运行的过程中,有且只有存在一个实例才能保证他们的逻辑正确性以及良好的效率。因此单例模式的实现思路就是确保一个类有且只有一个实例,并提供一个该实例的全局访问......
  • 服务外包杯准备-neo4j的学习
    由于服务外包杯运用到了一些智能图谱的构建,近期打算开始运用甲方的数据来构建知识图谱,这里的图谱的构建需要一些neo4j的应用,用我的话来简单的说一下neo4j,这是一种比mysql多了一种“关系”的数据库,不同的节点之间,可以添加关系,基于此,neo4j有一种cycher的脚本语言(就像mysql中的sql语......
  • VMware学习安装(虚拟化软件)
    一、上官网下载安装包,双击打开(稍微等待解压过程)出现以下界面。二、点击下一步出现以下界面,进行许可协议的勾选并进行下一步。三、建议不要安装在C盘,选择一个较大的空间,以下两个选项都勾选上,进行下一步。四、以下界面的两个选项建议都不要选,进行下一步。五、只勾选桌面选......
  • 前端学习-vue视频学习009-defineProps(子组件接收父组件的数据)
    尚硅谷视频链接defineProps-只接收父:要有数据letpersonList=reactive<personArr>([{id:'qqq1',name:'aaa',age:10,gender:'F'},{id:'qqq2',name:'vvv',age:30,gender:'F'},{id:'qq......
  • 计算机网络实践学习 思科实验31:配置思科DHCP
    思科实验31:配置思科DHCP实验拓扑图实验目标实验步骤实验配置实验拓扑图实验目标配置思科设备作为DHCP服务器实验步骤配置OSPF路由协议配置R1为DHCP服务器配置DHCP中继,使得PC3可以获得地址全网通信测试实验配置1、配置R1为DHCP服务器,为本地网段分配地址R1(conf......
  • java八股——java并发(1)
    上一篇传送门:点我java面试中,并发相关的一些面试题整理,很多部分仅为个人理解,如有问题欢迎讨论指正(待补充)。并行与并发有什么区别?并行和并发都是指多个任务同时执行的概念,但是它们之间有着明显的区别。并行是指多个任务在同一时刻同时运行,通常会需要使用多个处理器或者多......
  • spring boot企业级开发教程学习笔记——第一章
    记录笔记。一.spring和springboot简介Springboot之前是spring,Spring是一个轻量开源框架,通过控制反转(IOC)和面向切面编程(AOP)取代了低效臃肿的开发模式。但是spring需要配置各种XML配置文件,只有少量的注解。springboot框架本身并不提供Sprng框架的核心特性以......
  • 机器学习的前景
    机器学习(Machimne.Learning)是一种人工智能领域的技术,通过对大量数据的分析和学习,使机器能够自动地从中获取知识和经验,并根据这些知识和经验进行预测和决策。随着数据的不断增加和计算能力的不断提升,机器学习在各个领域展现出了广阔的发展前景。首先,机器学习在医疗领域具有......