摘要: 注:开始阅读 Java Servlet 系列文章之前,读者应该已经掌握了 Java 基础知识。另外,本系列文章中的所有实例都是使用 IntelliJ IDEA + Apache Maven 配置和编译的,所以还需要对 IntelliJ IDEA 和 Apache Maven 有基本的了解。 1. J 阅读全文
posted @ 2022-03-13 18:37 垄山小站 阅读(248) 评论(0) 推荐(0)
摘要: 1. JVM 简介 Java 平台由 Java 虚拟机(Java Virtual Machine,JVM)和 Java 应用编程接口(Application Programming Interface,API)构成。 Java 应用编程接口是一套独立于操作系统的标准接口,可分为基本部分和扩展部分。在 阅读全文
posted @ 2022-03-13 16:14 垄山小站 阅读(364) 评论(0) 推荐(0)
摘要: Spring Expression Language(简称 SpEL)是一种功能强大的表达式语言,支持运行时查询和操作对象图。Java 有许多可用的表达式语言,例如 JSP EL,OGNL,MVEL 和 JBoss EL,SpEL 语法类似于 JSP EL,功能类似于 Struts2 中的 OGNL 阅读全文
posted @ 2022-03-12 18:16 垄山小站 阅读(519) 评论(0) 推荐(0)
摘要: Spring AOP 是一个简化版的 AOP 实现,并没有提供完整版的 AOP 功能。通常情况下,Spring AOP 是能够满足我们日常开发过程中的大多数场景的,但在某些情况下,我们可能需要使用 Spring AOP 范围外的某些 AOP 功能。Spring AOP 仅支持执行公共(public) 阅读全文
posted @ 2022-03-10 19:34 垄山小站 阅读(669) 评论(0) 推荐(0)
摘要: 1. 面向切面编程(AOP) AOP (Aspect Oriented Programming)译为 “面向切面编程”,和 OOP(面向对象编程)类似,它也是一种编程思想。 多数情况下,我们会使用 OOP(面向对象)思想,将应用划分为不同的业务模块,每个模块的核心功能都只为特定的业务提供服务。 存在 阅读全文
posted @ 2022-03-10 11:47 垄山小站 阅读(218) 评论(0) 推荐(0)
摘要: 1. Spring自动装配(基于配置文件) Spring 在 Bean 与 Bean 之间建立依赖关系的行为称为 “装配”。 在 XML 配置中通过 <constructor-arg> 和 <property> 中的 ref 属性,手动维护 Bean 与 Bean 之间的依赖关系的。Spring 容 阅读全文
posted @ 2022-03-07 21:48 垄山小站 阅读(191) 评论(0) 推荐(0)
摘要: 1. Spring后置处理器 BeanPostProcessor 接口也被称为后置处理器,通过该接口可以自定义调用初始化前后执行的操作方法。 该接口中包含了两个方法: postProcessBeforeInitialization() 方法:在 Bean 实例化、属性注入后,初始化前调用。 post 阅读全文
posted @ 2022-03-07 21:31 垄山小站 阅读(202) 评论(0) 推荐(0)
摘要: 1. Spring Bean作用域 Spring Bean 的 5 种作用域: 作用域 描述 singleton 单例模式,表示在 Spring 容器中只有一个 Bean 实例 prototype 原型模式,表示每次通过 Spring 容器获取 Bean 时,容器都会创建一个新的 Bean 实例。 阅读全文
posted @ 2022-03-07 15:15 垄山小站 阅读(208) 评论(0) 推荐(0)
摘要: 在 Spring 中,构成应用程序主干并由 Spring IoC 容器管理的对象称为 Bean。Bean 是一个由 Spring IoC 容器实例化、装配和管理的对象。简而言之: (1) Bean 是对象,一个或者多个不限定; (2) Bean 由 Spring IoC 容器管理; (3) Bean 阅读全文
posted @ 2022-03-06 18:28 垄山小站 阅读(334) 评论(0) 推荐(0)
摘要: 1. IoC 简介 IoC (Inversion of Control) 被译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。 IoC 是从思想层面上发生了 “主从换位” 的改变。原本调用者是主动的一方,它想要使用什么资源就 阅读全文
posted @ 2022-03-05 17:26 垄山小站 阅读(178) 评论(0) 推荐(0)