10 2019 档案

摘要:使用代理工厂实现增强 步骤一: 步骤二: 步骤三: 步骤四: 结果: 前增强 真实业务代码 注意:这里显示默认使用了JDK代理 更改他的代理 创建一个接口 让业务类继承这个接口 修改大配置文件 环绕增强 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 结果: 环绕前 真实业务代码 com.Spri 阅读全文
posted @ 2019-10-31 08:13 EXTRA· 阅读(168) 评论(0) 推荐(0)
摘要:1.有哪些不同类型的IOC(依赖注入)方式?解释说下 1.Set 注入 2.构造器注入 3.静态工厂的方法注入 4.实例工厂的方法注入 Setter 注入:对于习惯了传统 javabean 开发的程序员,通过 setter 方法设定依赖关系更加直观。如果依赖关系较为复杂,那么构造子注入模式的构造函数 阅读全文
posted @ 2019-10-28 17:28 EXTRA· 阅读(111) 评论(0) 推荐(0)
摘要:1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩 阅读全文
posted @ 2019-10-28 16:20 EXTRA· 阅读(223) 评论(0) 推荐(0)
摘要:一、Bean的作用域在Bean容器启动会读取bean的xml配置文件,然后将xml中每个bean元素分别转换成BeanDefinition对象。在BeanDefinition对象中有scope 属性,就是它控制着bean的作用域。Spring框架支持5种作用域,有三种作用域是当开发者使用基于web的 阅读全文
posted @ 2019-10-28 16:15 EXTRA· 阅读(186) 评论(0) 推荐(0)
摘要:Spring集合的注入 步骤一:导入依赖 步骤二:创建实体类 步骤三:创建大配置文件 步骤四:测试 域属性自动注入 byName与byType 步骤一:创建两个实体类 步骤二:创建大配置文件(在bean节点中增加autowire属性,设值为byType) 要求:给Teacher赋值的bean节点的i 阅读全文
posted @ 2019-10-28 16:11 EXTRA· 阅读(260) 评论(0) 推荐(0)
摘要:AOP: AOP为Aspect Oriented Programming 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是Spring框架中的一个重要内容,是函数式编程的一种衍生范型 利用AOP可以对业务逻辑的各个部分进行隔离, 从而使得业务逻 阅读全文
posted @ 2019-10-28 08:12 EXTRA· 阅读(174) 评论(0) 推荐(0)
摘要:关于Hibernate与MyBatis说法错误的是( )。 (选择一项) A:相对MyBatis, Hibernate对ORM的实现更加完善 B: Hibernate不需要关注Sq1的生成与结果的映射,MyBatis不需要写Sql,但是需要关注结果的映射 C: MyBatis直 接使用sql,移植性 阅读全文
posted @ 2019-10-25 22:25 EXTRA· 阅读(384) 评论(0) 推荐(0)
摘要:Spring是什么? Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 ◆目的:解决 阅读全文
posted @ 2019-10-24 15:56 EXTRA· 阅读(168) 评论(0) 推荐(0)
摘要:mybatis是一个非常好的持久层框架,有字段映射,有sql缓存,还能很好的和spring做集成,用的人真是非常非常多,尤其是互联网公司,基本上不用hibernate的都在用mybatis。 mybatis的优点主要体现在以下几个方面: java实体和数据库字段做映射,简化jdbc操作,不用写各种各 阅读全文
posted @ 2019-10-21 12:19 EXTRA· 阅读(281) 评论(0) 推荐(0)
摘要:延迟加载问题分析:在一对多中,有一个用户,他有100个账户 查询用户的时候,要不要把关联的账户查出来? 查询用户时,账户信息应该什么时候用什么时候查 查询账户的时候,要不要把关联的用户查出来? 查询账户时,应该直接将用户信息也查出来 延迟加载:在真正使用数据时才发起查询,不用的时候不查询,又叫按需查 阅读全文
posted @ 2019-10-15 16:51 EXTRA· 阅读(216) 评论(0) 推荐(0)
摘要:首先要了解对象的三种关联方式 *数据库表的关联关系有三种,一对一,一对多,多对多一对一 是通过在任意一方的主键,引入对方主键作为外键来实现的,就是说主键与外键为同一字段一对多 是通过在“多”的一方,添加“一”的一方的主键作为外键多对多 是通过一张中间关系表,引入两张表的主键作为外键,两个主键成为联合 阅读全文
posted @ 2019-10-12 15:19 EXTRA· 阅读(164) 评论(0) 推荐(0)
摘要:if标签 通常用于WHERE语句中 choose标签 它无法实现if....else、if....else.....的逻辑, 要想实现这样的逻辑,就需要使用到choose when otherwise标签。 choose元素中包含when和otherwise两个标签,一个choose中至少包含一个w 阅读全文
posted @ 2019-10-12 08:07 EXTRA· 阅读(140) 评论(0) 推荐(0)
摘要:一、ISmbmsUserDao层 二、小配置文件 ISmbmsUserDao.xml 三、测试类 阅读全文
posted @ 2019-10-08 15:22 EXTRA· 阅读(288) 评论(0) 推荐(0)