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

微网站如何建立网络广告策划流程有哪些?

微网站如何建立,网络广告策划流程有哪些?,衡阳网站建设怎样收费,网站开发与设计是什么浅谈Spring IOC和DI及Spring的工厂类 文章目录浅谈Spring IOC和DI及Spring的工厂类一. IOC1.什么是IOC2.为什么使用IOC传统开发模式的弊端3. 使用spring-IOC步骤二. DI1.什么是DI2.传统面向接口编程2.使用DI方式三. Spring的工厂类一. IOC 1.什么是IOC ​ IOC: Inversion of …浅谈Spring IOC和DI及Spring的工厂类 文章目录浅谈Spring IOC和DI及Spring的工厂类一. IOC1.什么是IOC2.为什么使用IOC传统开发模式的弊端3. 使用spring-IOC步骤二. DI1.什么是DI2.传统面向接口编程2.使用DI方式三. Spring的工厂类一. IOC 1.什么是IOC ​ IOC: Inversion of Control(控制反转)即把对象的创建权交给Spring管理。 2.为什么使用IOC 传统开发模式的弊端 ​ 1业务和实现类过于紧密耦合性太高底层业务要修改大量源代码 ​ 2通过工厂可以实现接口与实现业务的分离相对于1已经有了很大的改进 ​ 3在工厂内部使用配置文件加载相对于2又有了改进 我们的目标是:开发者不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码可以更专注于上层的应用。 解决方法:可以通过Spring提供的IoC容器我们可以将对象之间的依赖关系交由Spring进行控制避免硬编码所造成的过度程序耦合。 3. 使用spring-IOC步骤 1添加jar包: 点击地址跳转spring相关jar包下载地址 2创建配置文件文件名称applicationContext.xml放在当前工程resource文件夹里 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd/beans3在applicationContext.xml中添加要管理的类 !--id为自己起的名称 class:为实现接口类的全路径--! bean iduserDao classcom.Springioc.Dao.Impl/4测试使用 public void save{//加载配置文件ApplicationContext applicationContextnew ClassPathXmlApplicationContextconfigLocation:applicationContext.xml//参数为配置文件当中bean的id UserDao userDaoUserDaoapplicationContext.getBeans:userDaouserDao.save}二. DI 1.什么是DI DI即依赖注入是给spring管理类当中依赖的属性,通过配置文件进行赋值的过程。前提必须有IOC的环境Spring管理这个类的时候才能将类的依赖的属性值注入设置进来。 2.传统面向接口编程 UserDao daonew UserDaoMysqlImp1 dao.namemyxq使用面向接口编程没有办法设置属性值 2.使用DI方式 1实现类当中的属性要提供set方法 public class UserDaoMysqlImpl implements UserDao {public String name//依赖注入要提供set方法public void setNameString name{this.namename}Override public void save(){System.out.printlnmysql--saveSystem.out.printlnnamename } }2在配置文件当中配置依赖注入 xml version1.0encodingUTF-8 Kbeans xmlnshttp://www.springframework.org/schema/beans xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd--id为自己起的名称class为接口实现类的全路径一 bean iduserDao classcom.Springioc.dao.UserDaoMysqlImpl property namename valuemyxq/ /bean〉 /beans〉3测试 public void save{//加载配置文件ApplicationContext applicationContextnew ClassPathXmlApplicationContextconfigLocation:applicationContext.xml//参数为配置文件当中bean的id UserDao userDaoUserDaoapplicationContext.getBeans:userDaouserDao.save }三. Spring的工厂类 BeanFactory当调用getBean的时候才会创建实例对象ApplicationContext当加载配置文件时候就会创建实例对象ApplicationContext实现类 ClassPathXmlApplicationContext加载类路径下的配置文件常用 FileSystemXmlApplicationContext加载文件系统下的配置文件
http://www.sadfv.cn/news/353864/

相关文章:

  • 百度商桥怎样绑定网站怎么用电脑做网站虚拟空间
  • 网站建设济南云畅网络技术有限公司杭州市建设职业中心网站
  • 驻马店北京网站建设wordpress 页面文章
  • 新网网站模板网站设计工程师是it行业吗
  • 一起装修网官方网站出口电商平台有哪些
  • 重新建设网站wordpress添加电影
  • 网站源码建站专业网站制作公司
  • 网站建设方案模板下载seo整站优化 wordpress
  • 徐州网站开发设计公司电话淘宝直通车推广怎么收费
  • 呼和浩特哪里做网站有一个专门做lol同人的网站
  • 最近几年做电影网站怎么样wordpress改页脚
  • 静态网页模板免费下载网站网站建设分金手指科捷11
  • 做网站,图片显示不出来logosc网站怎么做的
  • 如何做展示型网站如何自己做门户网站
  • 广西圣泰建设工程有限公司网站婚庆 网站模板
  • 长沙 网页制作教程济南seo网站推广公司
  • 科技公司网站系统建设银行软件官方网站
  • 怎么查看网站快照阿里云主机价格表
  • 网站建设费税收分类扬州建设集团招聘信息网站
  • 网站怎么才能被搜到信息时代网站建设的重要性
  • 网站建设专员工作网站做301怎么做
  • 免费制作个人网站的软件肇庆网站快速排名提升
  • 做家政网站公司网站文档设置index.php
  • 大兴专业网站建设公司站长统计代码
  • 青岛网站建做网站西美花街
  • 网站建设模板元素是什么北京最新
  • 东莞销售网站设计wordpress幻灯片插件
  • 不禁网址的浏览器图片优化是什么意思
  • 做网站js是什么个人网站的投稿平台
  • 建设网站多少费用低价网站建设浩森宇特