返回顶部

随笔分类 -  学习整理

摘要:一、XML和注解组合使用 前几篇的测试案例都是在Java类中配置,现在换一种使用方式,在XML中配置,使Spring IoC容器在启动之后自动去扫描配置的包路径,扫描加载指定路径下的properties文件。 关键配置信息如下: 特别说明一下: 在Spring框架的配置文件中,xmlns代表xml的 阅读全文
posted @ 2018-07-13 16:12 小风微灵-彦 阅读(596) 评论(0) 推荐(0)
摘要:一、XML和Annotation装配Bean如何合理使用 引入第三方资源包中类的时候,建议使用XML配置,而使用自己编写的Java类的时候,推荐使用Annotation注解配置Bean。 二、关于注解@ImportResource的小例子 创建一个POJO类:UserBean.java 创建一个xm 阅读全文
posted @ 2018-07-12 17:29 小风微灵-彦 阅读(255) 评论(0) 推荐(0)
摘要:一、通过注解(annotation)装配Bean 通过之前的学习,我们已经知道如何使用XML装配Bean,但是更多的时候已经不再推荐使用XML的方式去装配Bean,更多的时候会考虑注解(annotation)的方式去装配Bean。使用注解的方式可以减少XML的配置,注解功能更为强大,它既能实现XML 阅读全文
posted @ 2018-07-12 13:51 小风微灵-彦 阅读(749) 评论(0) 推荐(0)
摘要:一、通过XML装配Bean 装配简易值 装配集合 命名空间装配(暂不测试) 二、测试例子 创建一个用户类:UserBean.java 创建一个管理类:Manager.java 配置文件 测试类:TestBean.java 测试结果: 阅读全文
posted @ 2018-07-11 13:51 小风微灵-彦 阅读(514) 评论(0) 推荐(0)
摘要:一、 装配Bean概述 关于如何将自己开发的Bean配置到Spring IoC容器中,大部分场景下,我们都会使用ApplicationContext的具体实现类,因为对应的Spring IoC容器功能强大。 而在Spring中提供3中方法进行配置。 在xml中显示配置。 在Java接口和类中实现配置 阅读全文
posted @ 2018-07-11 11:35 小风微灵-彦 阅读(381) 评论(0) 推荐(0)
摘要:一、依赖注入的三种方式 在实际环境中实现IoC容器的方式主要分为两大类,一类是依赖查找,依赖查找是通过资源定位,把对应的资源查找回来。另一类则是依赖注入。一般而言,依赖注入可分为3中方式: 构造器注入 setter注入 接口注入 构造器注入和setter注入是主要的注入方式,而接口注入是从别的地方注 阅读全文
posted @ 2018-07-11 11:01 小风微灵-彦 阅读(543) 评论(0) 推荐(0)
摘要:一、IOC控制反转概念 控制反转(IOC)是一种通过描述(在Java中可以是XML或者是注解)并通过第三方去生产或获取特定对象的方式。 主动创建模式,责任在于开发者,而在被动模式下,责任归于Ioc容器,基于这种被动形式,我们就是对象被反转了。 二、Spring IoC容器的初始化和依赖注入 Bean 阅读全文
posted @ 2018-07-10 12:38 小风微灵-彦 阅读(383) 评论(0) 推荐(0)
摘要:一、责任链模式、观察者模式 1、责任链模式:当一个对象在一条链上被多个拦截器处理(烂机器也可以选择不拦截处理它)时,我们把这样的设计模式称为责任链模式,它用于一个对象在多个角色中传递的场景。 2、观察者模式:观察者模式又称为发布电话与模式,是对象的行为模式。观察者模式定义了一种一对多的依赖关系,让多 阅读全文
posted @ 2018-07-09 17:04 小风微灵-彦 阅读(424) 评论(0) 推荐(0)
摘要:一、拦截器的理解 学习拦截器之前需要对动态代理和反射有一定的基础。 官方说法: java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的 阅读全文
posted @ 2018-07-09 15:15 小风微灵-彦 阅读(286) 评论(0) 推荐(0)
摘要:一、动态代理的理解 动态代理的意义在于生成一个占位(又称代理对象),来代理真实对象,从而控制真实对象的访问。 先来谈谈什么是代理模式。 假设这样一个场景:你的公司是一家软件公司,你是一位软件工程师。客户带着需求去找公司显示不会直接和你谈,而是找商务谈,此时客户认为商务代表公司。 显然客户是通过商务区 阅读全文
posted @ 2018-07-09 13:40 小风微灵-彦 阅读(361) 评论(0) 推荐(0)
摘要:一、SSM+Redis的结构图 在Java互联网中,以Spring+SpringMVC+MyBatis(SSM)作为主流框架,SSM+Redis的结构图如下: 二、下面介绍它们各自承担的功能: 1.Spring IOC承担了一个资源管理、整合、即插即拔的功能。 2.Spring AOP可以提供切面, 阅读全文
posted @ 2018-07-06 13:36 小风微灵-彦 阅读(355) 评论(0) 推荐(0)
摘要:一、关键字说明: oop:面向对象 aop:面向切面 ioc:控制反转 orm:对象关系映射 pojo:数据库表映射的java实体类 二、常识说明:1.hibernate和mybatis都属于持久层、orm框架,都可以通过xml或者注解来提供映射规则。2.hibernate是完全面向POJO,myb 阅读全文
posted @ 2018-07-06 13:33 小风微灵-彦 阅读(1598) 评论(0) 推荐(0)

加载中……