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

网站建设广州哪家好广告制作包括范围

网站建设广州哪家好,广告制作包括范围,wordpress地方门户主题,怎么搭建一个简单的网站概述 分层的轻量级的全栈开源框架 展示层SprigMVC 持久层 Spring JDBCTemplate 业务层事务管理 注#xff1a; 轻量级#xff1a;API简单 全栈#xff1a;各层都有相应解决方案 在Spring的体系结构中#xff0c;由上而下#xff0c;逐层依赖 Spring相当于是一个粘合剂 轻量级API简单 全栈各层都有相应解决方案  在Spring的体系结构中由上而下逐层依赖 Spring相当于是一个粘合剂将各层的bean配置到IOC容器中 优点 1.低侵入式设计代码的污染极低  2. 独立于各种服务器 write once runanyway 3 ioc容器提高组件的解耦 4.Spring提高了与第三方框架的良好整合。简化底层数据库的访问 5.并不强制应用程序完全依赖Spring 注 污染极低简单来说就是去除框架后代码的改动大小去除框架后只需要修改一些配置信息 补充了解: aop编程的支持不容易用oop实现的功能可以用aop轻松实现 声明式事务的支持传统;采用编码的方式声明事务声明式可以一次性声明许多事务 方便程序的测试可以用非容器依赖的方式进行几乎所有的测试工作 传统开发模式的弊端 1.对象之间耦合度高 当用到一个对象中的方法时通常会在一个对象内部去new另一个对象的实例然后调用其方法 解决对象与对象之间不再直接打交道需要对象时由容器提供 Spring提供了一个IOC容器根据配置文件中的信息进行对象的创建和相关依赖的注入 IOC(Inversion of Controller)  主动创建对象变为由IOC容器为调用者的成员进行赋值。 1.谁控制、控制了什么  当某个java对象需要调用另一个Java对象的方法时传统模式下会有两种做法。 一调用者【主动】创建被依赖依赖然后再调用被依赖对象的方法 二 简单工厂模式调用者首先找到被依赖对象的工厂然后主动通过工厂获取被依赖对象最后调用被依赖对象的方法  2.何为反转 调用者主动创建依赖对象改为被动接受Spring容器为调用者的成员赋值  总结由调用者主动控制对象的创建变为容器控制对象的创建由主动创建变为被动接受 DIDependency Injection 拿到对象的属性已经被注好相关值直接使用即可 方式 1.值注入通过成员变量的setter方法进行注入 2.构造方式注入  区别通过成员变量的setter方法进行注入  简单易理解使用较多构造方式注入可以决定依赖关系的注入顺序   所有的依赖关系全部在构造器内设定、无需担心后续代码对依赖关系产生破坏。 总结设值注入为主构造注入为辅 依赖关系无变化的注入构造注入为主其它值注入 Bean IOC容器创建管理的Java对象 作用域 1. singleton 单例模式 bean 在整个容器中仅存在一个实例 2.prototype  每次getBean时都将产生一个实例 3.request  一次请求将产生一个新对象 4.seeion域 5.global session 每个全局的session对应一个Bean实例 注3、4、5仅在web应用程序中IOC容器创建管理的Java对象 获取方式 ApplicationContext中获取 可以通过id或者类型进行获取 相关实现类 ClassPathXmlApplicaionContext:从resources目录根据配置文件创建Spring容器 FileSystemXmlApplicationContext:根据文件的绝对路径创建Spring容器 AnnotationConfigApplciaitonContext(xxx.class) WebApplicationContextUtils导入Spring-web后获取容器的API为此 数据源连接池 数据源是提高程序性能出现的 事先实例化数据源初始化部分连接资源 使用连接资源时从数据源获取使用完毕后将连接资源归还给数据源 常用数据源Druid c3p0  重点配置 bean标签 id属性在容器中Bean实例的唯一标识不允许重复 class属性要实例化的Bean的全限定名 scope属性 Bean的作用范围常用的是Singleton默认和prototype propety标签属性注入 name属性属性名称 value属性注入的普通属性值 ref属性注入的对象引用值 list 标签 map标签 properties标签 constructor-arg标签 原始注解 主要用来替换Bean的相关配置 Componnet 用在类上实例化bean Controller  用在web层类上用来实例化bean Service 使用在service层类上实例化bean Respository 使用在dao层类上实例化bean Autowired 使用在字段上根据类型进行依赖注入 Qualifier 结合AutoWired根据名称进行依赖注入 Resource 相当于AutoWired Qualifier 根据名称进行依赖注入 需加name Value 注入普通属性 Scope 标注bean的作用范围 PostConstrust 使用在方法上标注该方法是bean的初始化方法 PreDestroy 使用在方法上标注该方法是bean的销毁方法 使用原始注解需要用到包扫描 context:component-scan base-packageedu.shu.spring.domain/ 注可以同时使用到两个包扫描 新注解  以上注解不能替代所有的Spring配置 1.第三方bean 2.引入的其它文件 3.零配置中需要用到的包扫描 Configuration 用在类上标志该类是一个Spring的配置类 ComoponentSan (包扫描路径 用在类上 import xxx.class用来加载分的配置类,  里面其实是一个数组 出错点 getBean方法调用异常 Spring中提供了有参构造不提供默认的无参构造会导致getBean时异常 原因getBean方法内部通过反射的方式创建对象 配置文件 开发阶段和运行阶段一样项目发布后内部可以动态更改
http://www.hkea.cn/news/14449338/

相关文章:

  • 网站建设 客户拜访龙华网站建设推广外包
  • 柳州市城市建设局网站一份完整的商业计划书
  • 淄博网站设计制作企业信息门户网站建设方案
  • 广西建设厅网站专家申请表西安 做网站 499
  • 捷克cz公司网站wordpress汉化主题
  • 做暧嗳xo小视频网站工作台
  • 杭州市建设信用网站网推赚钱项目
  • 南通专业网站设计制作永嘉县住房和城乡建设局网站
  • 建设网站需要做什么国外网站的设计风格
  • 网站优化关键词排名公司ui设计软件图标
  • 隆尧网站网站正在建设中 源码下载
  • 安徽建站公司可以做护考题目的网站
  • 做兼职的设计网站有哪些工作内容工作流程管理系统说明书
  • 免费行情网站的推荐理由网站内容怎么做备份
  • 无网站如何做淘宝客外国出名的设计网站
  • 如何建设移动端网站iis部署网站无法访问
  • 网站如何申请wordpress制作商城
  • 与网站建设关系密切的知识点google学术搜索
  • 制作绘本怎么做简易网站关键词优化遇到的情况和解决方法
  • 专门做2次元图片的网站网站设计免费模板
  • 昆明商城网站开发哪个公司做网站好
  • 手机网站和电脑网站跳转做外贸必须建网站吗
  • 做导航网站成本网店代运营哪里找
  • 进入微信官方网站注册燕窝网站怎么做
  • 深圳市建设局网站金建网站停留时间 从哪里获取
  • 外贸免费开发网站建设上网站 ftp
  • 青岛网站推广关键词网站开发与应用总结
  • 蓬莱网站建设关于企业网站建设
  • 河南平台网站建设设计有关wordpress教学的网站
  • 桂林新站优化一键生成vi设计