Java Web学习路线

发布时间 2023-10-07 14:28:03作者: 墨客码

1.基础概念

  • Web 应用程序基础
  • 客户端-服务器模型
  • HTTP 协议
  • URI 和 URL
  • 浏览器和服务器交互过程

2.Servlet 编程

  • Servlet 概述
  • Servlet 生命周期
  • Servlet 配置和映射
  • 请求和响应对象
  • 请求参数的获取和处理
  • Servlet 过滤器
  • 会话管理和 Cookie

3. JSP(JavaServer Pages)

  • JSP 基础
  • JSP 指令、表达式和脚本
  • JSP 标签库和自定义标签
  • JSP 页面和模板
  • JSP 的 EL 表达式

4. MVC 架构

  • MVC 设计模式概述
  • 使用 Servlet 和 JSP 实现 MVC
  • 使用框架(如Spring MVC)实现 MVC

5. 数据库访问

  • JDBC(Java Database Connectivity)
  • 连接池管理
  • ORM(对象关系映射)框架(如Hibernate)

6. 前端开发

  • HTML 和 CSS 基础
  • JavaScript 和 DOM 操作
  • AJAX 和异步请求
  • 前端框架(如React、Angular、Vue.js)

7. Web 安全性

  • 跨站脚本攻击(XSS)和防御
  • 跨站请求伪造(CSRF)和防御
  • 输入验证和过滤
  • 安全认证和授权

8. RESTful Web 服务

  • REST 架构和原则
  • 使用 JAX-RS 构建 RESTful 服务
  • JSON 和 XML 数据交换

9. 部署和服务器

  • Web 应用程序的部署
  • Web 服务器(如Apache Tomcat)的配置
  • 服务器集群和负载均衡