《零基础 Java Web 开发》 全书目录

简介: 《零基础 Java Web 开发》 全书目录第一部分 入门篇第1章 开发工具与环境配置1.1 JDK 环境配置1.2 IDEA基本使用1.3 Gradle 环境配置1.

《零基础 Java Web 开发》 全书目录

第一部分 入门篇

第1章 开发工具与环境配置

1.1 JDK 环境配置
1.2 IDEA基本使用
1.3 Gradle 环境配置
1.4 Git基本命令

第2章 快速开始 Hello World

2.1 Restful Hello World
2.2 Web 版的 Hello World

第二部分 J2EE 技术基础篇

第3章 HTTP协议
3.1 URL
3.2 HTTP请求与报头
3.3 HTTP响应与报头
3.4 请求和响应消息实体

第4章 Servlet
4.1 Servlet简介
4.2 Servlet 生命周期
4.3 HTTPServlet
4.4 Servlet 实例
4.5 Servlet 表单数据
4.6 Servlet 客户端 HTTP 请求
4.7 Servlet 服务器 HTTP 响应
4.8 Web 应用服务器Tomcat

第5章 JSP
5.1 JSP 基本结构
5.2 JSP 生命周期
5.3 JSP 语法与指令
5.4 标准标签库(JSTL)
5.5 表达式语言(EL)

第三部分 前端技术基础

第6章 JavaScript基础
6.1 简介
6.2 语法基础
6.2.1关键字
6.2.2 声明变量
6.2.3 语句与表达式
6.2.4 循环
6.2.5 控制流

6.3 内建对象
6.3.1字符串对象
6.3.2布尔型对象
6.3.3数字型对象
6.3.4 日期对象
6.3.5 数组对象
6.3.6 数学和正则表达式对象
6.3.7 函数对象

6.4 函数与闭包
6.4.1 函数基础
6.4.2 定义函数
6.4.3 函数参数
6.4.4 函数调用
6.4.5 闭包

6.5 JSON 处理

6.4 浏览器 DOM API
6.4.1 window
6.4.2 window.screen
6.4.3 window.location
6.4.4 window.history
6.4.5 window.navigator
6.4.6 window.alert
6.4.7 计时事件
6.4.8 document.cookie

第7章 CSS基础
7.1 CSS 简介
7.2 基础语法
7.2.1 属性
7.2.2 Id 和 Class
7.2.3 创建 CSS

7.3 盒子模型(Box Model)
7.4 常用属性
7.4.1 背景
7.4.2 文本格式
7.4.3 字体
7.4.4 链接
7.4.5 边框
7.4.6 轮廓
7.4.7 Margin(外边距)
7.4.8 Padding(填充)
7.4.9 Display(显示) 与 Visibility(可见性)
7.4.10 Positioning(定位)
7.4.11 对齐

7.5 组合选择符
7.6 CSS3 动画
7.7 响应式 Web 设计:Viewport

第8章 HTML基础

8.1 HTML 简介
8.2 基础标签
8.3 使用CSS
8.4 使用JavaScript
8.5 超链接
8.6 图片
8.7 表格
8.8 表单
8.9 下拉选择框

第9章 jQuery基本使用
9.1 基本语法
9.2 选择器
9.3 事件

9.4 jQuery Ajax
9.4.1 $.ajax()方法
9.4.2 load() 方法
9.4.3 get() 方法
9.4.4 post() 方法

9.5 动画

第10章 Bootstrap库的使用

10.1 Bootstrap CSS简介
10.2 网格系统(Grid System)
10.3 基本排版
10.3.1 标题
10.3.2 引用
10.3.3 强调
10.3.4 列表
10.3.5 代码
10.4 按钮
10.5 表格
10.6 表单
10.7 图片
10.8 导航栏
10.9 分页
10.10 提示 Tooltip
10.11 对话框 Dialog
10.12 输入校验 Validator

第四部分 实战篇

第11章 Spring 框架基础

11.1 IOC依赖注入
11.2 AOP 面向切面编程
11.3 Spring 常用注解

第12章 Spring MVC框架

12.1 MVC模型
12.2 控制器注解
12.3 视图模板引擎
12.4 数据绑定

第13章 数据库层开发与ORM 框架

13.1 SQL基本语法

13.1.1 SELECT 语句
13.1.2 WHERE 子句
13.1.3 AND 与 OR 运算符
13.1.4 ORDER BY 关键字
13.1.5 INSERT INTO 语句
13.1.6 UPDATE 语句
13.1.7 DELETE 语句
13.1.8 SQL 别名
13.1.9 连接(JOIN)
13.2 MyBatis
13.3 JPA

第14章 使用Spring Boot开发 Web 项目
14.1 快速创建一个 Java Web 项目
14.2 Spring Boot 数据层集成 MyBatis
14.3 Spring Boot 数据层集成 JPA
14.4 Spring Boot 视图层集成 Freemarker
14.5 Spring Boot 安全集成 Security
14.6 Spring Boot 集成 Swagger
14.7 Spring Boot集成日志
14.8 Spring Boot静态资源处理

第五部分 综合项目篇

第15章 开发一个完整的博客Web 应用
15.1 功能简介
15.2 系统架构
15.3 数据层开发
15.4 服务端开发
15.5 前端开发
15.6 运行测试

第16章 开发一个简单的接口自动化测试Web平台

16.1 功能简介
16.2 系统架构
16.3 数据层开发
16.4 服务端开发
16.5 前端开发
16.6 运行测试

第17章 开发一个简单的图片爬虫Web平台

17.1 功能简介
17.2 系统架构
17.3 数据层开发
17.4 服务端开发
17.5 前端开发
17.6 运行测试

相关文章
|
15天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
3天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
18 0
|
4天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
4天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。
|
8天前
|
运维 NoSQL 算法
Java开发-深入理解Redis Cluster的工作原理
综上所述,Redis Cluster通过数据分片、节点发现、主从复制、数据迁移、故障检测和客户端路由等机制,实现了一个分布式的、高可用的Redis解决方案。它允许数据分布在多个节点上,提供了自动故障转移和读写分离的功能,适用于需要大规模、高性能、高可用性的应用场景。
15 0
|
10天前
|
人工智能 小程序 Java
JAVA开发智慧学校系统源码+人脸电子班牌布局
智慧校园是通过利用物联网,大数据技术来改变师生和校园资源相互交互的方式,以便提高交互的明确性、灵活性和响应速度,从而实现智慧化服务和管理的校园模式。
|
16天前
|
XML JSON JavaScript
使用JSON和XML:数据交换格式在Java Web开发中的应用
【4月更文挑战第3天】本文比较了JSON和XML在Java Web开发中的应用。JSON是一种轻量级、易读的数据交换格式,适合快速解析和节省空间,常用于API和Web服务。XML则提供更强的灵活性和数据描述能力,适合复杂数据结构。Java有Jackson和Gson等库处理JSON,JAXB和DOM/SAX处理XML。选择格式需根据应用场景和需求。
|
16天前
|
前端开发 Java API
构建RESTful API:Java中的RESTful服务开发
【4月更文挑战第3天】本文介绍了在Java环境中构建RESTful API的重要性及方法。遵循REST原则,利用HTTP方法处理资源,实现CRUD操作。在Java中,常用框架如Spring MVC简化了RESTful服务开发,包括定义资源、设计表示层、实现CRUD、考虑安全性、文档和测试。通过Spring MVC示例展示了创建RESTful服务的步骤,强调了其在现代Web服务开发中的关键角色,有助于提升互操作性和用户体验。
构建RESTful API:Java中的RESTful服务开发
|
16天前
|
前端开发 安全 Java
使用Java Web框架:Spring MVC的全面指南
【4月更文挑战第3天】Spring MVC是Spring框架的一部分,用于构建高效、模块化的Web应用。它基于MVC模式,支持多种视图技术。核心概念包括DispatcherServlet(前端控制器)、HandlerMapping(请求映射)、Controller(处理请求)、ViewResolver(视图解析)和ModelAndView(模型和视图容器)。开发流程涉及配置DispatcherServlet、定义Controller、创建View、处理数据、绑定模型和异常处理。
使用Java Web框架:Spring MVC的全面指南
|
18天前
|
Java
销售业务管理系统【Web系统】(Java课设)
销售业务管理系统【Web系统】(Java课设)
13 5