Java_web

Maven

1. Maven概述

Maven是专门管理和构建Java项目的工具,他的主要功能有:

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的构建流程(编译、测试、打包、发布……)
  • 提供了一套依赖管理机制
    • 依赖管理其实就是管理你项目所依赖的第三方资源(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>
posted @ 2023-10-22 16:04  董方凯  阅读(27)  评论(0)    收藏  举报