Web 开发基础

全屏查看

1 Java Web 开发概述 #

mindmap
    id1[Java Web 开发概述]
        id1-1[Web 开发基本概念]
            id1-1-1[HTTP 协议基础]
            id1-1-2[Web 应用程序架构]
            id1-1-3[客户端与服务器交互原理]
        id1-2[Java Web 技术发展历程]
            id1-2-1[Servlet 技术演进]
            id1-2-2[JSP 技术发展]
            id1-2-3[Java EE 规范演变]
        id1-3[开发环境搭建]
            id1-3-1[JDK 安装配置]
            id1-3-2[IDE 开发工具选择]
            id1-3-3[应用服务器部署]
Web 开发基本概念
HTTP 协议基础
Web 应用程序架构
客户端与服务器交互原理
Java Web 技术发展历程
Servlet 技术演进
JSP 技术发展
Java EE 规范演变
开发环境搭建
JDK 安装配置
IDE 开发工具选择
应用服务器部署

2 Servlet 核心技术 #

Servlet 基础
Servlet 生命周期
Servlet API 详解
请求与响应处理
Servlet 配置与部署
web.xml 配置详解
注解配置方式
Servlet 映射规则
会话管理
Cookie 技术
Session 机制
URL 重写技术
mindmap
    id2[Servlet 核心技术]
        id2-1[Servlet 基础]
            id2-1-1[Servlet 生命周期]
            id2-1-2[Servlet API 详解]
            id2-1-3[请求与响应处理]
        id2-2[Servlet 配置与部署]
            id2-2-1[web.xml 配置详解]
            id2-2-2[注解配置方式]
            id2-2-3[Servlet 映射规则]
        id2-3[会话管理]
            id2-3-1[Cookie 技术]
            id2-3-2[Session 机制]
            id2-3-3[URL 重写技术]

3 JSP 技术详解 #

mindmap
    id3[JSP 技术详解]
        id3-1[JSP 基本语法]
            id3-1-1[脚本元素]
            id3-1-2[指令元素]
            id3-1-3[动作元素]
        id3-2[JSP 内置对象]
            id3-2-1[九大内置对象详解]
            id3-2-2[作用域对象使用]
            id3-2-3[隐式对象应用]
        id3-3[JSP 标准标签库]
            id3-3-1[JSTL 核心标签]
            id3-3-2[格式化标签]
            id3-3-3[函数标签库]
JSP 基本语法
脚本元素
指令元素
动作元素
JSP 内置对象
九大内置对象详解
作用域对象使用
隐式对象应用
JSP 标准标签库
JSTL 核心标签
格式化标签
函数标签库

4 数据库访问技术 #

JDBC 基础
JDBC 驱动类型
连接数据库
执行 SQL 语句
数据库连接池
连接池原理
DBCP 配置使用
C3P0 应用实践
事务处理
事务基本概念
JDBC 事务管理
分布式事务简介
mindmap
    id4[数据库访问技术]
        id4-1[JDBC 基础]
            id4-1-1[JDBC 驱动类型]
            id4-1-2[连接数据库]
            id4-1-3[执行 SQL 语句]
        id4-2[数据库连接池]
            id4-2-1[连接池原理]
            id4-2-2[DBCP 配置使用]
            id4-2-3[C3P0 应用实践]
        id4-3[事务处理]
            id4-3-1[事务基本概念]
            id4-3-2[JDBC 事务管理]
            id4-3-3[分布式事务简介]

5 MVC 设计模式 #

mindmap
    id5[MVC 设计模式]
        id5-1[MVC 架构原理]
            id5-1-1[模型层设计]
            id5-1-2[视图层实现]
            id5-1-3[控制器编写]
        id5-2[前端控制器模式]
            id5-2-1[过滤器应用]
            id5-2-2[请求分发机制]
            id5-2-3[统一异常处理]
        id5-3[数据验证与转换]
            id5-3-1[表单数据验证]
            id5-3-2[数据类型转换]
            id5-3-3[国际化支持]
MVC 架构原理
模型层设计
视图层实现
控制器编写
前端控制器模式
过滤器应用
请求分发机制
统一异常处理
数据验证与转换
表单数据验证
数据类型转换
国际化支持

6 框架技术应用 #

Spring 框架基础
IoC 容器
AOP 编程
Spring MVC
MyBatis 数据持久化
配置文件详解
映射文件编写
动态 SQL 应用
Spring Boot 快速开发
自动配置原理
Starter 依赖
微服务入门
mindmap
    id6[框架技术应用]
        id6-1[Spring 框架基础]
            id6-1-1[IoC 容器]
            id6-1-2[AOP 编程]
            id6-1-3[Spring MVC]
        id6-2[MyBatis 数据持久化]
            id6-2-1[配置文件详解]
            id6-2-2[映射文件编写]
            id6-2-3[动态 SQL 应用]
        id6-3[Spring Boot 快速开发]
            id6-3-1[自动配置原理]
            id6-3-2[Starter 依赖]
            id6-3-3[微服务入门]

7 前端技术集成 #

mindmap
    id7[前端技术集成]
        id7-1[HTML/CSS/JavaScript]
            id7-1-1[页面布局设计]
            id7-1-2[CSS 样式控制]
            id7-1-3[JavaScript 交互]
        id7-2[Ajax 异步通信]
            id7-2-1[XMLHttpRequest 对象]
            id7-2-2[JSON 数据格式]
            id7-2-3[异步请求处理]
        id7-3[前端框架集成]
            id7-3-1[jQuery 应用]
            id7-3-2[Bootstrap 整合]
            id7-3-3[Vue.js 入门]
HTML/CSS/JavaScript
页面布局设计
CSS 样式控制
JavaScript 交互
Ajax 异步通信
XMLHttpRequest 对象
JSON 数据格式
异步请求处理
前端框架集成
jQuery 应用
Bootstrap 整合
Vue.js 入门

8 安全与性能优化 #

Web 应用安全
身份认证
权限控制
安全漏洞防护
性能优化策略
缓存技术应用
数据库优化
代码性能调优
部署与运维
应用服务器配置
日志管理
监控与调试
mindmap
    id8[安全与性能优化]
        id8-1[Web 应用安全]
            id8-1-1[身份认证]
            id8-1-2[权限控制]
            id8-1-3[安全漏洞防护]
        id8-2[性能优化策略]
            id8-2-1[缓存技术应用]
            id8-2-2[数据库优化]
            id8-2-3[代码性能调优]
        id8-3[部署与运维]
            id8-3-1[应用服务器配置]
            id8-3-2[日志管理]
            id8-3-3[监控与调试]

9 项目实战 #

mindmap
    id9[项目实战]
        id9-1[需求分析与设计]
            id9-1-1[功能需求分析]
            id9-1-2[数据库设计]
            id9-1-3[系统架构设计]
        id9-2[开发流程管理]
            id9-2-1[版本控制]
            id9-2-2[团队协作]
            id9-2-3[测试策略]
        id9-3[项目部署上线]
            id9-3-1[生产环境配置]
            id9-3-2[持续集成]
            id9-3-3[运维监控]
需求分析与设计
功能需求分析
数据库设计
系统架构设计
开发流程管理
版本控制
团队协作
测试策略
项目部署上线
生产环境配置
持续集成
运维监控