路线

传统

HTML、CSS、JS
-> Ajax
-> jQuery
-> MySQL -> JDBC
-> Servlet -> JSP -> EL & JSTL
-> Cookie、Session
-> Filter
-> Servlet案例
-> Mybatis
-> Spring -> SpringMVC -> SpringBoot

新型

HTML、CSS、JS
-> Ajax、Axios
-> Vue、Element
-> 前端工程化、Vue脚手架
-> Maven
-> SpringBoot
-> SpringMVC
-> MySQL -> JDBC、Mybatis
-> Web案例(SpringBoot+SpringMVC)
-> 会话跟踪技术(Cookie、Session、JWT令牌技术)
-> Filter、Interceptor(令牌的统一拦截校验)
-> AOP
-> SpringBoot原理

配置

GroupId:com.Lilyana

ArtifactId:javaweb-01-maven

new project -> Build system 选 Maven-> Java -> 更改Name,GroupId(自动会改ArtifactId)-> create

  • 配置Tomcat:

Run -> Edit Configurations -> + -> Tomcat Server:

  1. 配置Application server:导入下载的Tomcat
  2. 配置Deployment:+ -> artifact 导入maven项目,Application context可选为空

Maven资源无法导出:Maven资源导出失败问题

**导入jar包后not found:**右边点击 m 进入Maven,左上角reload一下

maven web.xml更新为4.0版本:[Idea创建Maven Web工程的web.xml版本问题解决](Idea创建Maven Web工程的web.xml版本问题解决)

1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">

</web-app>

IDEA2023版后不支持直接创建servlet,需要的话自己创建模板使用:idea2023/2024右键new的时候没有Servlet解决方案