分类 JavaWeb 下的文章

2024-09-28
发布
Ubuntu/Debian 上安装 Nginx# 更新包索引 sudo apt update # 安装 Nginx sudo apt install nginx # 启动 Nginx sudo systemctl start nginx # 设置开机自启 sudo systemctl enable nginx # 检查 Nginx 状态 sudo systemctl status n...
继续浏览
2024-09-27
发布
MyBatis-PlusMyBatis-Plus 是 MyBatis 的增强工具,可以简化开发过程,提供 CRUD 操作和其他常用功能的实现。MyBatis-Plus 极大地简化了 MyBatis 的使用,提供了丰富的功能和便利的操作。引入依赖在 pom.xml 中添加 MyBatis-Plus 的依赖:<dependency> <groupId>com.ba...
继续浏览
2024-09-11
发布
MyBatis一个优秀的持久层(Persistence Layer)框架,支持自定义 SQL、存储过程及高级映射。它主要用于 Java 应用程序中简化对数据库的操作。轻量级:MyBatis 比较轻量,核心功能集中在 SQL 映射上,不会强制要求全自动化的 ORM(Object Relational Mapping)。可控性:程序员可以完全掌控 SQL 的执行,适合需要定制复杂 SQL 语句的...
继续浏览
2024-09-10
发布
RESTful 规范的 CRUD 操作符合 REST 架构风格的 API,能够使服务具有良好的可扩展性和松耦合性。RESTful API 的核心概念包括资源、URI(统一资源标识符)、无状态性,以及使用标准的 HTTP 方法来对资源进行操作。HTTP 方法在 RESTful API 中用于定义资源操作:GET 用于获取资源数据,不会对服务器端的数据造成任何修改。示例:GET /api/use...
继续浏览
2024-08-25
发布
Cookie 与 SessionCookieCookie 是服务器发送到客户端并存储在客户端的一小段数据,用于识别用户或保存用户偏好设置等信息。设置 Cookieimport jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.C...
继续浏览
2024-08-23
发布
Servlet 是 Java 中用于创建动态 Web 内容的服务器端组件。它运行在 Web 服务器上,可以响应客户端请求(通常是 HTTP 请求)。Servlet 是 Java EE 标准的一部分,通常用于处理表单提交、动态生成网页等。Servlet 的生命周期Servlet 生命周期由以下几个阶段组成:加载与实例化:Servlet 容器加载 Servlet 类并创建其实例。初始化:调用 i...
继续浏览