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

华北冶建工程建设有限公司网站关键词优化价格

华北冶建工程建设有限公司网站,关键词优化价格,采集的网站怎么做收录,怎样检查wordpress主题是否右后门目录 一.三层架构 二.分层解耦 三.IOC&DI入门 四.IOC详解 五. DI详解 一.三层架构 复用性差,难以维护和管理 前端发起请求,先会到达controller,再调用service进行逻辑处理,逻辑处理的前提是先拿到数据,到dao…

目录

一.三层架构

二.分层解耦

三.IOC&DI入门

四.IOC详解

五. DI详解


 

一.三层架构

复用性差,难以维护和管理 

前端发起请求,先会到达controller,再调用service进行逻辑处理,逻辑处理的前提是先拿到数据,到dao层,再去操作文件中的数据。将数据拿到,再返回给service,service进行逻辑处理,返回给controller进行响应数据给前端。

package com.itheima.controller;import com.itheima.Util.XmlParserUtils;
import com.itheima.pojo.Emp;
import com.itheima.pojo.Result;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.List;@RestController
public class Empcontroller {@RequestMapping("/listEmp")public Result list(){//加载并解析emp.xml  并且封装到集合当中    dao层String file=this.getClass().getClassLoader().getResource("emp.xml").getFile();System.out.println(file);List<Emp> empList = XmlParserUtils.parse(file, Emp.class);//对数据进行转换处理   service层//1.处理genderempList.stream().forEach(emp -> {String gender=emp.getGender();if("1".equals(gender)){emp.setGender("男");} else if ("2".equals(gender)) {emp.setGender("女");}//2.处理jobString job=emp.getJob();if ("1".equals(job)){emp.setJob("讲师");}else if ("2".equals(job)){emp.setJob("班主任");} else if ("3".equals(job)) {emp.setJob("就业指导");}});//3.响应数据   controller层return Result.success(empList);}
}

先定义dao的接口,增强程序的灵活性和拓展性

 

三层架构:便于维护 方便架构 复用性强

二.分层解耦

 解耦:解除耦合

高内聚:将自己相关的内容放一块,无关的不写    依赖程度越高,耦合程度越高

设置controller要创建service类---耦合了

设计原则:高内聚低耦合(高内聚:模块内部之间的功能越紧密越好 低耦合:尽可能去降低模块与模块之间,层与层之间的关联)最好能做到解除耦合:层与层之间没有依赖(灵活性可扩展性提高)

 容器:IOC容器或者叫spring容器

容器中创建的对象:bean对象

三.IOC&DI入门

1.将new出的对象删除--空指针异常

IOC与DI共同完成业务解耦操作

控制反转:

依赖注入: 

四.IOC详解

 IOC控制反转--将对象的使用权交给ioc容器,由ioc容器创建和管理这些对象

@Conponent--声明bean对象----------衍生出三个注解

在项目开发当中,某一个类不能规整到那三层里面,若还想将类交给ioc容器管理,就使用conponent注解

value属性来声明bean的名字-------首字母小写--bean的名字

是默认的bean的名字

一般不用指定 采用默认的名字即可

五. DI详解

ioc容器要为应用程序提供运行时所依赖的资源  资源--就是对象

primary--让当前的bean生效

​​​​​​​

 

http://www.dt0577.cn/news/37065.html

相关文章:

  • 怎做视频网站怎样建网站卖东西
  • 网站公司倒闭企业网络营销顾问
  • 找网站建设友情链接检测的特点
  • 外贸的网站有哪些2023年7月最新新闻摘抄
  • 成都视觉设计公司宁波seo快速优化公司
  • 做公司网站需注意什么seo查询网站是什么
  • 网站推广由什么样的人来做深圳全网推广
  • wordpress 导入网站模板白云区新闻
  • 自己开个网站常德今日头条新闻
  • 做b2b网站赚钱深圳优化公司
  • 没有网站备案可以做诚信认证嘛免费广州seo
  • 一般网站版式有哪几种在线超级外链工具
  • 建设银行车主卡网上交罚款网站女教师遭网课入侵视频大全
  • 邢台做网站安卓优化大师最新版下载
  • 济南做网站的价格青岛网络seo公司
  • 服饰 公司 网站建设百度网盘网页
  • 电子商务网站建设实验原理吸引客流的25个技巧
  • 外贸做网站推广手机百度网址大全首页
  • 关键词优化排名易下拉效率网站关键词优化报价
  • 橙子建站仅向商家提供技术如何做一个网站
  • 桂林做网站推广恶意点击软件怎样使用
  • 做兼职翻译的网站新闻平台发布
  • 门户型网站建设方案查关键词的排名工具
  • 未来 网站开发 知乎重庆seo优化
  • 安徽地方政府网站建设情况搜索引擎的营销方法有哪些
  • 一键生成文案的网站保定seo推广公司
  • 学做花蛤的网站加盟教育培训哪个好
  • 网站建设技术服务2345网址导航官网官方电脑版下载
  • 律师做几个网站企业营销策划有限公司
  • WordPress站群更新流程优化