Java_web
Maven
1. Maven概述
Maven是专门管理和构建Java项目的工具,他的主要功能有:
- 提供了一套标准化的项目结构
![]()
- 提供了一套标准化的构建流程(编译、测试、打包、发布……)
- 提供了一套依赖管理机制
- 依赖管理其实就是管理你项目所依赖的第三方资源(jar包、插件……)
![]()
- 依赖管理其实就是管理你项目所依赖的第三方资源(jar包、插件……)
2. Maven模型
3. Maven坐标
4. Maven依赖管理
web服务器
1、web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让web开发更加便捷。主要功能是“提供网上信息浏览服务”
2、Tomcat是一个轻量级的Web服务器,支持Servlet/JSP少量JavaEE规范,也称Web容器、Servlet容器。
Tomcat
1. Tomacat—部署项目
- 将项目放置到webapps目录下,即部署完成
- 一般JavaWeb项目会被打成war包,然后将war包放到webapps目录下,Tomcat会自动解压war包
JAR文件是Java Archive的缩写,它是一种用于打包Java类、资源文件和元数据的标准格式。JAR文件可以包含Java类文件、图像、HTML文件、声音文件、属性文件等各种资源文件。JAR文件通常用于打包Java应用程序,它可以将所有需要的类和资源打包到一个文件中,并通过Java虚拟机(JVM)来运行。
WAR文件是Web Archive的缩写,它是一种用于打包Web应用程序的标准格式。WAR文件可以包含Java类文件、JSP页面、HTML页面、CSS、JavaScript和其他Web资源文件。WAR文件通常用于将Web应用程序部署到Web服务器中。
2.Maven Web项目
Servlet
- Servlet是Java提供的一门动态Web资源开发技术
- Servelet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由Web服务器运行Servlet
Java EE(Java Platform,Enterprise Edition)是sun公司(2009年4月20日甲骨文将其收购)推出的企业级应用程序版本。
1. Servlet快速入门
2. Servlet执行流程
3. Servlet生命周期
4. Servlet体系结构

5. Servlet API 依赖配置(Maven)
<!-- https://mvnrepository.com/artifact/jakarta.servlet/jakarta.servlet-api -->
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>6.0.0</version>
<scope>provided</scope>
</dependency>



浙公网安备 33010602011771号