自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Spring MVC 基础教程 (第 4 章) - Spring MVC 执行流程

在学习框架之前,首先来了解一下 Spring MVC 框架的整体请求流程和使用到的 API 类。Spring MVC 框架是高度可配置的,包含多种视图技术,例如 JSP、FreeMarker、Tiles、iText 和 POI。Spring MVC 框架并不关心使用的视图技术,也不会强迫开发者只使用 JSP。

2023-06-10 13:53:03 49

原创 Spring MVC 基础教程 (第 3 章) - 第一个 Spring MVC 程序

本章节通过一个简单的 Web 应用,来演示如何使用 IntellJ IDEA 集成开发工具,创建 Spring MVC 的 Maven 工程。

2023-06-10 13:48:21 72

原创 Spring MVC 基础教程 (第 2 章) - Spring MVC 是什么

Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。Spring MVC 是结构最清晰的 Servlet + JSP + JavaBean 的实现,是一个典型的教科书式的 MVC 构架,不像 Struts 等其它框架都是变种或者不是完全基于 MVC 系统的框架。

2023-06-10 10:03:51 43

原创 Spring MVC 基础教程 (第 1 章) - MVC 设计模式简介

MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现形式。其中,View 的定义比较清晰,就是用户界面。

2023-06-10 10:02:59 39

原创 Spring 基础教程 (第 14 章) - Spring 集成 AspectJ

AspectJ 是一个基于 Java 语言的全功能的 AOP 框架,它并不是 Spring 组成部分,是一款独立的 AOP 框架。但由于 AspectJ 支持通过 Spring 配置 AspectJ 切面,因此它是 Spring AOP 的完美补充,通常情况下,我们都是将 AspectJ 和 Spirng 框架一起使用,简化 AOP 操作。

2023-06-08 14:46:04 431

原创 Spring 基础教程 (第 13 章) - Spring AOP

Spring AOP 是 Spring 框架的核心模块之一,它使用纯 Java 实现,因此不需要专门的编译过程和类加载器,可以在程序运行期通过代理方式向目标类织入增强代码。

2023-06-08 13:49:02 60

原创 Spring 基础教程 (第 12 章) - Spring Bean 自动装配(1)

我们把 Spring 在 Bean 与 Bean 之间建立依赖关系的行为称为 **"装配"** 。Spring 的 IoC 容器虽然功能强大,但它本身不过只是一个空壳而已,它自己并不能独自完成装配工作。需要我们主动将 Bean 放进去,并告诉它 Bean 和 Bean 之间的依赖关系,它才能按照我们的要求完成装配工作。

2023-06-08 13:40:07 30

原创 Spring 基础教程 (第 12 章) - Spring Bean 自动装配(2)

Spring 从 2.5 版本开始提供了对注解技术的全面支持,我们可以使用注解来实现自动装配,简化 Spring 的 XML 配置。

2023-06-08 13:38:17 28

原创 Spring 基础教程 (第 11 章) - Spring Bean 继承

在 Spring 中,Bean 和 Bean 之间也存在继承关系。我们将被继承的 Bean 称为父 Bean,将继承父 Bean 配置信息的 Bean 称为子 Bean。

2023-06-08 13:09:52 187

原创 Spring 基础教程 (第 10 章) - Spring Bean 后置处理器

BeanPostProcessor 接口也被称为后置处理器,通过该接口可以自定义调用初始化前后执行的操作方法。

2023-06-08 12:02:47 122

原创 Spring 基础教程 (第 9 章) - Spring Bean 生命周期(2)

我们可以在 Spring Bean 生命周期的某个特定时刻,指定一些生命周期回调方法完成一些自定义的操作,对 Bean 的生命周期进行管理。

2023-06-08 11:31:49 60

原创 Spring 基础教程 (第 9 章) - Spring Bean 生命周期(1)

在传统的 Java 应用中,Bean 的生命周期很简单,使用 Java 关键字 new 进行 Bean 的实例化后,这个 Bean 就可以使用了。一旦这个 Bean 长期不被使用,Java 自动进行垃圾回收。

2023-06-08 11:26:05 39

原创 Spring 基础教程 (第 8 章) - Spring Bean 作用域(2)

如果一个 Bean 定义的作用域为 prototype,那么这个 Bean 就被称为 prototype bean。对于 prototype bean 来说,Spring 容器会在每次请求该 Bean 时,都创建一个新的 Bean 实例。

2023-06-08 09:11:14 36

原创 Spring 基础教程 (第 8 章) - Spring Bean 作用域(1)

默认情况下,所有的 Spring Bean 都是单例的,也就是说在整个 Spring 应用中, Bean 的实例只有一个。

2023-06-08 09:10:04 33

原创 Spring 基础教程 (第 7 章) - Spring Bean 注入(3)

我们还可以在 Bean 标签下的 元素中,使用以下元素配置 Java 集合类型的属性和参数,例如 List、Set、Map 以及 Properties 等。

2023-06-07 13:26:18 47 1

原创 Spring 基础教程 (第 7 章) - Spring Bean 注入(2)

我们将定义在 元素的 或 元素内部的 Bean,称为 内部 Bean。

2023-06-07 12:26:22 56 1

原创 Spring 基础教程 (第 7 章) - Spring Bean 注入(1)

所谓 Spring Bean 注入属性,简单点说就是将属性注入到 Bean 中的过程,而这属性既可以普通属性,也可以是一个对象(内部 Bean)。

2023-06-07 12:16:03 130 1

原创 Spring 基础教程 (第 6 章) - Spring Bean 定义

由 Spring IoC 容器管理的对象称为 Bean,Bean 根据 Spring 配置文件中的信息创建。我们可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工厂的产品。如果希望这个大工厂生产和管理 Bean,就需要告诉容器需要哪些 Bean,以哪种方式装配。

2023-06-07 11:14:57 55 1

原创 Spring 基础教程 (第 5 章) - Spring IoC

IoC 是 Inversion of Control 的简写,译为 "控制反转",它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将由 IoC 容器管理的 Java 对象称为 Spring Bean,它与使用关键字 new 创建的 Java 对象没有任何区别。

2023-06-06 20:21:11 51

原创 Spring 基础教程 (第 4 章) - 创建第一个 Spring 程序

本章介绍如何使用 IntellJ IDEA 创建一个简单的 Spring 程序。在编写之前,我们必须确保已经正确搭建了 Spring 开发环境。

2023-06-06 20:13:00 67

原创 Spring 基础教程 (第 3 章) - Spring 开发环境搭建

使用 Spring 之前,需要先安装 JDK、Tomcat ,本章主要介绍如何搭建 Spring 开发环境。

2023-06-06 19:48:59 161

原创 Spring 基础教程 (第 2 章) - Spring 体系结构

Spring 框架基本涵盖了企业级应用开发的各个方面,它包含了 20 多个不同的模块,这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。

2023-06-06 19:18:07 57

原创 Spring 基础教程 (第 1 章) - Spring 是什么

Spring 是 Java EE 编程领域的一款轻量级的开源框架,由被称为的 Rod Johnson 于 2002 年提出并创立,它的目标就是要简化 Java 企业级应用程序的开发难度和周期。Spring 自诞生以来备受青睐,一直被广大开发人员作为 Java 企业级应用程序开发的首选。时至今日,Spring 俨然成为了 Java EE 代名词,成为了构建 Java EE 应用的事实标准。

2023-06-06 19:00:42 39

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除