上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 一.代理模式 在不更改源码的前提下,加入新功能,通常需要用到代理设计模式。 代理设计模式分类: 静态代理 动态代理 jdk动态代理 cglib动态代理 其中spring AOP的底层用的是动态代理。其将动态代理进行封装,方便使用。 以通过Service调用DAO,从而向数据库添加更新用户为例,添加新 阅读全文
posted @ 2018-04-17 12:30 kuotian 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一.属性自动装配 首先,准备三个类,分别是User,Cat,Dog。其中User属性拥有Cat和Dog对象。 1 package com.hdu.autowire; 2 3 public class User { 4 private Cat cat; 5 private Dog dog; 6 pri 阅读全文
posted @ 2018-04-11 16:37 kuotian 阅读(28346) 评论(2) 推荐(9) 编辑
摘要: 一. Spring DI 依赖注入 利用spring IOC实例化了对象,而DI将实例化的对象注入到需要对象的地方,完成初始化任务。 对象由spring创建,之后再由spring给属性赋值 spring提供两种方式设置属性值: ① setter方法注入 ②构造方法注入 二. set方法注入 2.1单 阅读全文
posted @ 2018-04-11 10:40 kuotian 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 一. 初识Spring 1.1 spring spring是一个开源的轻量级的应用开发框架,其意在降低耦合。 1.2 spring框架组成 spring IOC 控制反转 spring DI 依赖注入 spring AOP spring的面向切面 spring 事务 spring的事务管理 spri 阅读全文
posted @ 2018-04-09 20:57 kuotian 阅读(258) 评论(1) 推荐(0) 编辑
摘要: 请求转发 实现资源的跳转。 代码: request.getRequestDispatcher("/servlet/RequestDemo").forward(request, response); ①一次请求对应一次响应,request对象是同一个。 ②地址栏地址不会发生变化。 ③请求转发是服务器内 阅读全文
posted @ 2018-03-13 20:54 kuotian 阅读(4230) 评论(0) 推荐(1) 编辑
摘要: 一.反射 反射就是在剖析一个类,了解这个类的构造,创建这个类对应的对象。 二.Class类 2.1 获取Class对象:必须有意义 ①通过类名.class的方式来获取对应类的字节码对象 1 import java.util.List; 2 3 public class ClassDemo { 4 @ 阅读全文
posted @ 2018-03-06 20:04 kuotian 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.线程的定义 ①继承Thread类,将执行的任务逻辑放到run方法中,调用start方法来开启线程 ②实现Runnable,重写run方法,需要利用Runnable对象来构建一个Thread对象从而启动线程 由于java是单继承的,因此当一个类已经继承了父类时,便不能继承Thread类。而又希望启 阅读全文
posted @ 2018-02-22 19:31 kuotian 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Properties:可以持久化的映射,规定键和值的类型是String。 Properties对象必须放到.properties文件中,其中properties文件默认为西欧编码,也因此不存储中文。 1.写properties文件 student.properties: 2.读properties文 阅读全文
posted @ 2018-02-06 18:02 kuotian 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 序列化 是将对象的完整信息保存起来的过程(持久化)。 序列化流:ObjectOutputStream 反序列化 是将对象进行还原的过程(反持久化)。 反序列化流:ObjectInputStream 1.序列化 ①一个对象想要被序列化,这个对象对应的类必须实现Serializable。Serializ 阅读全文
posted @ 2018-02-06 13:30 kuotian 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.字节流 FileInputStream、FileOutputStream ①FileInputStream ②FileOutputStream 关于流中的异常处理 1.将刘对象放在try之外声明并且赋值为null,放到try内初始化。 2.在关流之前需要判断流对象是否初始化成功(判断流对象是否为 阅读全文
posted @ 2018-02-03 12:54 kuotian 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页