9.22JavaWeb技术的概览
架构模型
C/S架构--->客户端/服务器架构
B/S架构--->浏览器/服务器架构
两种架构的优劣势
C/S架构的优势
-
服务端功能更新客户端也需要更新,要时刻保证和服务端的更新同步
-
客户端技术和服务端技术完全不一样
-
更好的用户体验
B/S架构的优势
-
不需要实时的更新客户端,直接访问URL即可
-
可移植性强
-
跨平台性强
浏览器端技术
-
Html--->页面结构
-
Css--->页面表现
-
JavaScript--->页面行为(验证、校验等)(jQuery库、Vue(较多)、React(较少)、Ajs等)
服务器端技术
-
Tomcat
-
Servlet
-
Filter
-
Listener
-
数据库交互
-
JDBC
动态数据展示
-
JSP
-
EL
-
JSTL
-
数据交互
-
Ajax--->通信工具
-
json--->数据交互格式
-
XML--->数据交互格式--->写配置文件的,主要用于后台的配置文件
-
通信协议
-
Http
-
Https
会话技术
-
客户端--->Cookie
-
服务端--->Session
-
It's a lonely road!!!