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

黑icp 网站建设今日财经新闻

黑icp 网站建设,今日财经新闻,中企做的网站太原,金华网站建设微信开发三层架构 controller:控制层,接收前端发送的请求,对请求进行处理,并响应数据 service:业务逻辑层,处理具体的业务逻辑 dao:数据访问层(Data Access Object)(持久层),负责数据访问操作,包括数据的增、删、改…

三层架构

controller:控制层,接收前端发送的请求,对请求进行处理,并响应数据
service:业务逻辑层,处理具体的业务逻辑
dao:数据访问层(Data Access Object)(持久层),负责数据访问操作,包括数据的增、删、改、查

分层解耦

内聚:软件中各个功能模块内部的功能联系
耦合:衡量软件中各个层/模块之间的依赖、关联的程度
软件设计原则:高内聚低耦合

service层代码改动,controller层代码也要改动,那么这两层就说耦合

控制反转: Inversion Of Control,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转

依赖注入: DependencyInjection,简称Dl。容器为应用程序提供运行时,所依赖的资源,称之为依赖注入

Bean对象:I0C容器中创建、管理的对象,称之为bean

IOC&DI入门

第一步只需要加上一个注解@Component

第二步:controller运行时需要依赖service,service运行还是需要依赖dao,只需要在前面加上一个注解@Autowired,加上之后运行时IOC容器会自动为其提供该类型的bean对象,并且赋值给这个变量

IOC详解

Bean的声明

注意事项:
1.声明bean的时候,可以通过value属性指定bean的名字,如果没有指定,默认为类名首字母小写
2.使用以上四个注解都可以声明bean,但是在springboot集成web开发中,声明控制器bean只能用@Controller

DI详解

通过以下几种方案来解决:
@Primary
@Qualifier
@Resource

@Primary

加到A上代表想让A生效,加到B上代表想让B生效

@Qualifier

@Qualifier后面括号内指定一个属性,即value属性,value属性就是指定bean的名字。如果在声明bean的时候没有指定名字,那么就默认是类名首字母小写

@Resource

按照名称进行注入

小结

http://www.hrbkazy.com/news/26850.html

相关文章:

  • 长兴建设局网站有创意的营销策划案例
  • 网站psd设计稿怎么做推广赚钱
  • 龙华做网站的公司semen
  • 企业网站微信公众号的建设事迹广州营销型网站
  • 网站优化套餐外贸seo
  • 凡科网站建设怎么样才能引流客人进店
  • 武汉百度关键词搜索镇江百度seo
  • 开发网页的公司关键词优化公司哪家强
  • 绵阳网站设计公司阿里指数查询官网
  • 跨境电商网站建设百度快照网站
  • 国际物流网站模板山东疫情最新消息
  • 电子商务网站建设与管理课程设计四大营销策略
  • seo自助建站平台网店推广的方式
  • 哈尔滨网站开发制作软文代写是什么
  • 天津平台网站建设公司游戏推广赚佣金
  • 如何做一张图片的网站百度提交入口网址截图
  • 淮南市城乡建设委员会网站深圳市企业网站seo
  • 大埔县住房和城乡规划建设局网站怎样做seo搜索引擎优化
  • wordpress批量导入txt上海小红书seo
  • 找第三方做网站 需要注意免费优化网站
  • 广西壮族自治区在线seo关键词排名优化广州seo推广营销
  • 做网站商城多少钱seo属于什么职位类型
  • 即墨建设局网站深圳营销策划公司十强
  • 删除的网站做404艾滋病多长时间能查出来
  • 寻找郑州网站优化公司中国销售网
  • 做名片的网站叫什么来着52种新颖的促销方式
  • 网站打开慢是什么原因制作app平台需要多少钱
  • 个人怎么建立网站友情链接管理系统
  • 外贸有限公司英文网站太原seo排名优化软件
  • 东莞网站建设模板设计可以投放广告的网站