AOP:面向切面编程 AOP:面向切面编程AOP:首先需要明确一点,AOP不是spring、甚至不是java特有的概念。 面向切面编程(AOP,Aspect-Oriented Programming)是一种代码组织和复用范式,其核心思想是将传统的纵向处理,改为横向切割,从而实现通用业务和核心业务逻辑分离。可以达到代码的复用、解耦。 引入12345678910<dependency> <groupI 2025-11-02 网络工程 #网络工程 #AOP
Spring框架 SpringSpring框架是Java开发领域极为著名且功能强大的一个框架。如今,众多应用都围绕Spring进行开发,使其成为每位Java开发者必须掌握的核心技能。随着Spring的不断发展,其内涵也经历了相应的演变与扩展,但在这里,我们特指Spring Framework这一核心框架。 引入使用Maven引入Spring依赖 12345<dependency> <groupI 2025-11-02 网络工程 #网络工程 #Spring
Mybatis Mybatis框架框架框架(Framework)是一种半成品软件,它提供了一套完整的、可重用的设计、代码和库,旨在帮助开发者解决特定领域或类型的问题。框架通常规定了软件系统的整体结构、主要组件及其之间的关系,以及它们之间的交互方式。框架相对于库不仅提供了一组工具,还规定了应用的结构和流程。开发者需要在框架的约束下工作,通过实现特定的接口或继承特定的类来完成应用的功能。 JDBC的问题JDBC(Ja 2025-10-27 Mybatis #Mybatis #框架
Lombok LombokLombok是一个Java库,旨在通过注解的方式在编译期间自动生成getter、setter、equals、hashCode、toString等方法。 引入依赖12345678<dependencies> <dependency> <groupId>org.projectlombok</groupId> 2025-10-26 #Lombok
数据库 数据库在网络开发中,大量的用户数据必须存储在网页后端,为此,数据库为我们提供了支持。数据库类似于Excel表格,允许我们以高度结构化的形式存储用户数据并能够与程序产生交互。 数据库分为关系型数据库和非关系型数据库,关系型数据库是基于关系模型来存储和管理数据的数据库系统。关系就是基于表格的数据模型,它使用行和列来表示数据,并通过主键和外键来定义表之间的关系。而非关系型数据库则不强制要求使用关系模型来 2025-10-23 网络工程 #网络工程 #数据库
Tomcat Tomcat Tomcat 是一个 Java Servlet 容器(应用服务器),用于运行 Java web 应用(Servlet / JSP / WAR)。Nginx 不是 Servlet 容器——它不能直接运行 Java servlet,但常用于静态文件、反向代理、负载均衡和 TLS 终端,通常会把请求转发到 Tomcat 或其他应用服务器。 下载与安装 官方下载地址:https://tom 2025-10-20 网络工程 #网络工程 #Tomcat
Maven Maven上文提到的Servlet包属于是外部依赖,我们在开发中往往需要引入很多这样的依赖,但是手动下载和引入是一件麻烦的事情,所以我们需要一个统一的包管理工具Maven,来帮助我们管理jar包和构建项目。 安装https://maven.apache.org/download.cgi 安装后解压,配置环境变量 与jdk配置环境变量的方式类似。 高级系统设置 环境变量 示例:配置MAVEN_HO 2025-10-20 Maven #Maven
Servlet ServletServlet(Server Applet)是 Java Servlet 的简称,也叫“小型服务程序”或“服务连接器”。它是使用 Java 编写的服务器端组件,具有跨平台和与协议无关的特性。Servlet 主要用于在 Web 环境中进行交互式的数据处理与动态内容生成。 一、定义 狭义定义:Servlet 是 Java 中的一个接口。 广义定义:Servlet 是任何实现了该接口的类 2025-10-20 网络工程 #网络工程 #Servlet
Nginx Nginxnginx是高性能HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。它具有并发处理能力强、内存占用少、运行稳定等特点,并支持跨平台运行,如Linux和Windows。 它能够运行静态网页,包括本博客就是用Nginx运行的。 安装地址:https://nginx.org/en/download.html 解压后双击Nginx.exe启动 html文件夹下放htm 2025-10-20 网络工程 #网络工程 #Nginx
JSON JSON(JavaScript Object Notation)JSON(JavaScript Object Notation) 是一种轻量级、文本性的数据交换格式,便于人阅读与编写,也易于机器解析和生成。尽管起源于 JavaScript 的语法子集,JSON 已成为与语言无关的通用数据格式,广泛被各种编程语言支持。 1. 简介 —— 什么是 JSON?JSON 用键值对(key–value)来 2025-10-18 网络工程 #网络工程