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

学做网站从什么开始北京网站开发专员

学做网站从什么开始,北京网站开发专员,做网站的工资,高端大气网站推荐一、SpringDI#xff08;依赖注入#xff09; 1.DI依赖注入 1.1 Spring DI的理解 关键字:名词解释 DI( Dependecy Inject#xff0c;中文释义:依赖注入#xff09;是对Ioc概念的不同角度的描述#xff0c;是指应用程序在运行时#xff0c;每一个bean对象都依赖IoC 容器…一、SpringDI依赖注入 1.DI依赖注入 1.1 Spring DI的理解 关键字:名词解释 DI( Dependecy Inject中文释义:依赖注入是对Ioc概念的不同角度的描述是指应用程序在运行时每一个bean对象都依赖IoC 容器注入当前bean对象所需要的另外一个bean对象。例如在(MyBatis整合Spring 时SqlSessionFactoryBean依赖IoC容器注入一个Datasource数据源bean ) ; 1.2 作用 将springioc容器所创建的各个组件使用DI的语法进行关联耦合(胶水) 1.3 DI实现方式 ①set注入 语法 set方法set配置    property name value ref bean idcontrollerImp classcom.ztt.controller.UserControllerImp property nameservice refserviceImp/property /bean②构造注入 语法 构造方法构造配置     constructor-arg name type index value ref bean idstudent2 classcom.ztt.pojo.Student constructor-arg namestuName value甜甜/constructor-arg constructor-arg namestuAge value18/constructor-arg constructor-arg namestuHobby value学习/constructor-arg /bean /****************构造注入*******************/ public Student(String stuName, int stuAge, String stuHobby) {this.stuName stuName;this.stuAge stuAge;this.stuHobby stuHobby; }public Student() { }/****************set注入*******************/ public void setStuName(String stuName) { this.stuName stuName; }public void setStuAge(int stuAge) {this.stuAge stuAge; }public void setStuHobby(String stuHobby) { this.stuHobby stuHobby; } ③注解注入 1.4 DI数据类型 基本类型与String !--set注入基本类型与String-- bean idstudent classcom.ztt.pojo.Student property namestuName value甜甜/property property namestuAge value18/property property namestuHobby value学习/property /bean JavaBean bean idserviceImp classcom.ztt.service.UserServiceImpproperty namedao refdaoImp/property /bean 复杂类型list set array map properties构造注入不支持 !--set注入复杂类型-- bean idteacher classcom.ztt.pojo.Teacher property namemyList list value苹果/value value西瓜/value value桃子/value /list /propertyproperty namearray array value跑步/value value跳绳/value value学习/value /array /property property namemySet set value蜜雪冰城/value value霸王茶姬/value value茉莉奶绿/value /set /propertyproperty namemyMap map entry key甜甜 value甜甜不甜/entry entry key娜娜 value娜娜不辣/entry entry key的的 value啊的的的/entry /map /property property namemyProp props prop key法国巴黎/prop prop key英国伦敦/prop prop key美国华盛顿/prop /props /property /bean ④DI使用步骤 思考什么方式什么数据类型给属性提供set(构造)方法编写配置文件 二、SpringIOC容器对Bean管理 1.bean实例化 通过构造方法默认通过工厂方法通过静态工厂方法 !--bean的实例化方式1-- !-- bean idstudent classcom.ztt.pojo.Student/bean--!--bean的实例化方式2-- !-- bean idstudent classcom.ztt.pojo.Student factory-beanfactory factory-methodcreateStu/bean--!-- bean idfactory classcom.ztt.factory.BeansFactory/bean--!--bean的实例化方式3-- !-- bean idstudent classcom.ztt.factory.StaticBeansFactory factory-methodcreateStu/bean-- 2.bean作用域 含义spring对于创建javaBean实例的方式语法bean scope属性值/bean属性值 singleton单例默认 prototype多例 request一个请求创建一个 session一个会话创建一个 !--bean的作用域-- !-- bean idteacher classcom.ztt.pojo.Teacher scopeprototype/bean-- 3.bean生命周期 实例化 属性赋值(DI) 初始化         接口 DisposableBean         属性 destory-method 操作使用 销毁了         接口 InitializingBean         属性 init-method !--bean的生命周期-- bean iduser classcom.ztt.pojo.User init-methoddoinit destroy-methoddoDestory property nameuname value杨文琪/property /bean public class User implements InitializingBean, DisposableBean {private String uname;public void setUname(String uname) {System.out.println(bean生命周期》属性赋值);this.uname uname;}public User() {System.out.println(bean生命周期》实例化);}//接口Overridepublic void afterPropertiesSet() throws Exception {System.out.println(bean生命周期》初始化接口);}//属性public void doinit() {System.out.println(bean生命周期》初始化属性);}//接口Overridepublic void destroy() throws Exception {System.out.println(bean生命周期》销毁接口);}//属性public void doDestory() {System.out.println(bean生命周期》销毁属性);} }
http://www.w-s-a.com/news/828827/

相关文章:

  • 十大免费cms建站系统介绍科技网站欣赏
  • 自学做网站需要多久semir是什么品牌
  • 南通网站搜索引擎优化网站首页seo关键词布局
  • 东莞市国外网站建设多少钱wordpress 多媒体插件
  • c2c商城网站建设公司做水果生意去哪个网站
  • 做网站服务器有哪些电子商务网站建立
  • 网站开发的具体流程原材料价格查询网站
  • 深圳响应式网站建设深圳网站建设定制开发 超凡科技
  • 网站建设报价怎么差别那么大wordpress产品属性搭配
  • 高校网站建设情况报告范文pc建站网站
  • 做网站美工要学什么广东省建设厅网站首页
  • 深圳网站设计十年乐云seo网站建设 竞赛 方案
  • 新乡移动网站建设wordpress输出某一分类的文章
  • 花店网站开发设计的项目结构重庆网站建设培训班
  • 做网站的技术体系投资者互动平台官网
  • 北京网站建设公司哪家实惠企查查在线查询入口
  • 毕业设计做网站怎么样非微信官方网页自己做的网站
  • 昆明网站多端小程序设计重庆市住房和城乡建设厅网站
  • 网站制作技术人员国际新闻最新10条
  • 做同城特价的网站wordpress后台能修改模板文件
  • 网站信息可以边建设边组织产品展示网站源码php
  • 电子商务网站规划从哪些方面入手途牛企业网站建设方案
  • 莱阳网站定制易语言可以做网站嘛
  • 购物网站开发意义上海中小企业服务中心官网
  • 网站备案证书如何打开江苏网站建设电话
  • 深圳网站建设乐云seo搜索引擎优化seo目的
  • 中山城市建设集团网站网站建设设计基础
  • 网站开发流程莆田wordpress点播收费
  • 网站未及时续费浙江台州做网站的公司有哪些
  • 二级域名做网站好不好河源建网站