摘要:
7 AOP
module:spring-09-aop
什么是AOP
AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数... 阅读原文
2020-12-11 09:46:12 阅读(1371) 评论(0)
摘要:
6 代理模式
module:spring-08-proxy
为什么要学习代理模式,因为AOP的底层机制就是动态代理!
代理模式:
静态代理
动态代理
静态代理
静态代理角色分析
抽象角色 : 一般使用接口或者抽象类来实现。
真实角色 : 被代理的角色。
代理角色 : 代理真实角色 ; 代理真实角色... 阅读原文
2020-12-11 09:07:10 阅读(1730) 评论(0)
摘要:
5 使用注解开发
module:spring-06-anno
说明
在Spring4之后,想要使用注解,必须要引入aop的jar包
在配置文件中还必须要引入一个context约束,以及开启注解支持
<?xml version="1.0" encoding="UTF-8"?>
<bean... 阅读原文
2020-12-11 08:35:02 阅读(2290) 评论(0)
摘要:
33 文件IO流(二)
1 IO流分类
分类依据:
流向程序里面还是流到程序外面
分类结果:(以最基础的举例)
A 、输入流
字节输入流 File(来源)InPutStream
a. 作用:
从指定地址的文件读取数据到程序中
b. 具体操... 阅读原文
2020-12-11 07:16:05 阅读(1122) 评论(0)
摘要:
4 自动装配
自动装配说明
自动装配是使用spring满足bean依赖的一种方法。
spring会在应用上下文中为某个bean寻找其依赖的bean。
Spring中bean有三种装配机制,分别是:
在xml中显式配置;
在java中显式配置;
隐式的bean发现机制和自动装配。
此处重点记录第三种... 阅读原文
2020-12-11 06:00:21 阅读(1125) 评论(0)
摘要:
3 依赖注入(DI)
module:spring-04-di
概念
依赖注入(Dependency Injection,DI)。
依赖:指Bean对象的创建依赖于容器 . Bean对象的依赖资源 。
注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 。
构造器注入
前文已经介绍过。
... 阅读原文
2020-12-11 00:52:04 阅读(1171) 评论(0)
摘要:
编写Spring程序
module:spring-02-hellospring
导入jar包
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<de... 阅读原文
2020-12-11 00:23:02 阅读(1154) 评论(0)
摘要:
目录
一,DispatcherServlet继承结构
二、SpringMvc请求处理的大致流程
2.1 Handler方法执行的时机
2.2 页面渲染时机(打断点并观察调用栈)
3.3 doDispatch()方法核心步骤 (Springmvc处理请求的大致流程):
三,getHandler()方... 阅读原文
2020-12-11 00:00:42 阅读(711) 评论(0)
摘要:
Java概述
何为编程
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交... 阅读原文
2020-12-10 21:43:07 阅读(719) 评论(0)
摘要:
32 文件IO流(一)
1.解决了什么样子的问题
如果你想在网页上显示节日快乐信息,你每定义一次就打印一次会很麻烦,所以文件IO流的产生使得改信息只需要改里面的文件即可
2.File文件
2.1核心
实例化的对象可以用来指代文件与文件夹
2.2 路径(文件所在地址)
A.相对路径()... 阅读原文
2020-12-10 21:26:01 阅读(1052) 评论(0)