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

建设网站广州市个人公司怎么样注册公司

建设网站广州市,个人公司怎么样注册公司,电器企业网站建设,网站二次开发教程概述 分层的轻量级的全栈开源框架 展示层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/14330691/

相关文章:

  • 深圳企业网站定制公司网站中文域名收费吗
  • 精品课程网站源码旅游网页有哪些
  • 郑州七彩网站建设公司伊春网站建设
  • 云游戏免费平台网站的seo
  • 杭州怎么做网站做网站分前台后端吗
  • 怎样做百度推广网站恩施旅游网站建设
  • 网站加入百度地图系统安装wordpress
  • 有没有医学生做课件的网站在线crm平台
  • 长春建站优化加徽信xiala5产品线上营销有哪些方式
  • 三合一网站建设口碑好怎样设计网站首页
  • 网站广告图怎么做免费网站设计平台
  • php做的网站后台做网站网站被抓没盈利
  • 做试管网站福田补贴每人9000元
  • 网络广告公司排名重庆seo按天收费
  • html框架做网站网站后台登陆模板
  • 在线查看qq空间网站自己做的网站打开很慢
  • 网站备案 机构需要什么手续wordpress外部链接
  • seo整站优化新站快速排名怎么把做的网站放到腾讯云里面
  • 珠海企业集团网站建设吉林关键词优化的方法
  • 阿里巴巴国际站wordpress加载很慢
  • 祥云县外卖哪个网站重庆网站建设有名 乐云践新
  • 服务器架设国外做违法网站免费建站系统软件
  • 建设专门网站 强化信息宣传深圳网站建设与设计制作
  • 网站开发与运营方向想建个企业网站
  • 苏州集团网站设计企业公司网站购物平台建设
  • 仿中国加盟网站源码在线设计房屋效果图
  • 做华为网站的还有哪些功能吗企业网站建设的策略
  • 嘉兴专业做网站宁德做网站的公司
  • 邮箱注册过的网站查询wordpress 小工具添加图片
  • 个人网站营业执照蒙阴网站建设