01 JavaWeb介绍
一个 Web 的互联网系统可以分为三个主要部分:网页、JavaWeb程序、数据库
网页:展现数据
数据库:存储和管理数据
javaWeb程序:逻辑处理
因此,JavaWeb的学习内容对应以上三部分内容:
数据库部分
MySQL:一款主流的数据库产品(数据库管理系统),用结构化查询语言SQL操作数据库
JDBC:用Java语言来操作数据库的API
Maven:和数据库没有关系,是一个为了让写代码和管理项目更加方便的技术
MyBatis:一个对于JDBC操作简化的框架
前端部分
(即网页对应的技术,这一部分内容,对于Java后端开发,不需要重点掌握;知道需要如何和前端交互即可)
HTML + CSS:生成、美化网页页面
JavaScript:让页面能产生一些丰富的动态效果
Ajax + Vue + ElementUI:高级的前端框架的相关技术
web 核心
Tomcat + Http + Servlet
Request + Response
JSP
Cookie + Session
Filter + Listener