1PHAN's blog

标签 · java

首页

关于

归档

loading..
java

学习记录之Servlet

1 Servlet1.2 调用流程 客户端发起请求: 客户端通过浏览器或其他客户端发送 HTTP 请求到服务器。 Web服务器接收请求: Web 服务器(如Tomcat)接收到客户端的请求。 Servlet容器处理请求: Servlet 容器(如Tomcat的Catalina)负责解析 HTTP 请求,确定请求的 Servlet,并调用相应的 Servlet。 加载和实例化 Servlet: 如果请求的 Servlet 尚未加载或实例化,Servlet 容器将加载并实例化相应的 Servlet 类。 调用Servlet的service方法: Servlet 容器调用 Servlet 的 service 方法,并将请求和响应对象传递给该方法。 Servlet处理请求: 在 service 方法中,开发人员编写..

更多
loading..
java

MyBatis使用

官方网站https://mybatis.org/mybatis-3/zh/index.html 什么是Mybatis一种用于 Java 编程语言的开源持久性框架。它提供了一种将对象与数据库表进行映射的方法,允许开发人员使用面向对象的编程方式来访问和操作数据库。 MyBatis 的主要功能和特点包括: 对象-关系映射(ORM):MyBatis 允许开发人员将 Java 对象和数据库表进行映射,从而避免了手动编写大量的 SQL 查询语句。这使得开发人员可以更专注于业务逻辑,而不是 SQL 语句的编写。 XML 或注解配置:MyBatis 支持通过 XML 文件或注解来配置数据映射和 SQL 查询。这种配置的方式使得开发人员可以更容易地维护和修改 SQL 查询。 动态 SQL:MyBatis 支持动态 SQL ..

更多
loading..
java

maven

简介Apache Maven(通常简称为 Maven)是一个开源的项目管理和构建工具,用于构建、管理和部署Java应用程序。它提供了一种结构化的方式来管理项目的构建过程、依赖管理、文档生成和发布过程。Maven 的主要目标是提供一种一致的构建方法,减少开发人员的配置工作,以及提供自动化构建的能力。 Maven 提供了以下主要功能和特点: 项目结构和约定:Maven 鼓励开发者遵循一组约定,以简化项目的组织和结构。这些约定包括源代码目录、资源目录、测试目录等。 依赖管理:Maven 支持管理项目的依赖关系。你可以定义项目依赖,Maven 会自动下载和管理这些依赖的库文件。这减轻了手动管理JAR文件的负担。 生命周期和构建阶段:Maven 定义了一组生命周期和构建阶段,包括编译、测试、打包、部署等。开发者可以..

更多
12