《Java Web 从入门到项目实践(超值版)》PDF电子书免费下载

作者:  聚慕课教育研发中心

出版社: 清华大学出版社

出版年: 2019年05月

ISBN: 9787302525769

~~滚到底部有网盘下载链接~~

内容简介

目录

第1篇 基础知识
第1章 在什么地方开发——搭建Java Web
开发环境 002
◎ 本章教学微视频:6个 10分钟
1.1 Java开发工具包——JDK的下载与安装 002
1.1.1 JDK简介 002
1.1.2 JDK的下载与安装(Windows版) 003
1.1.3 JDK的简单使用 006
1.2 Java集成开发工具简介 007
1.2.1 Eclipse简介 007
1.2.2 MyEclipse简介 007
1.2.3 IntelliJ IDEA简介 007
1.2.4 Eclipse的下载与安装 008
1.2.5 Eclipse实现的小例子 010
1.3 其他常用IDE的官网地址 012
1.4 就业面试解析与技巧 013
1.4.1 面试解析与技巧(一) 013
1.4.2 面试解析与技巧(二) 013
第2章 程序如何运行——Tomcat服务器的
搭建 014
◎ 本章教学微视频:9个 23分钟
2.1 Web服务器简介 014
2.2 Tomcat的下载与安装 015
2.2.1 了解Tomcat版本区别 015
2.2.2 安装Tomcat解压版 016
2.2.3 安装Tomcat安装版 018
2.3 Tomcat的启动与关闭 020
2.3.1 在服务器中启动与关闭 020
2.3.2 在IDE中启动与关闭 021
2.4 修改Tomcat端口号 023
2.4.1 在服务器中修改端口号 023
2.4.2 在IDE中修改端口号 023
2.5 将Web项目部署到Tomcat中 024
2.5.1 在服务器中部署 024
2.5.2 在Eclipse中部署 025
2.6 就业面试解析与技巧 027
2.6.1 面试解析与技巧(一) 027
2.6.2 面试解析与技巧(二) 027
第3章 网页的基石——HTML与CSS基础 028
◎ 本章教学微视频:10个 33分钟
3.1 HTML简介 028
3.1.1 HTML元素和属性 028
3.1.2 HTML样式 030
3.1.3 超链接 031
3.1.4 图像标签 032
3.1.5 HTML表格 033
3.1.6 HTML头部元素 035
3.1.7 表单 036
3.1.8 HTML事件 038
3.2 CSS简介 040
3.2.1 CSS语法 040
3.2.2 CSS选择器 040
3.3 综合案例 042
3.4 就业面试解析与技巧 043
3.4.1 面试解析与技巧(一) 043
3.4.2 面试解析与技巧(二) 044
第4章 Web项目基础——Web工程结构 045
◎ 本章教学微视频:10个 45分钟
4.1 B/S结构与三层结构 045
4.2 HTTP请求响应机制 046
4.3 Web应用程序的思想 048
4.4 Web工程的结构 048
4.5 web.xml文件简介 049
4.5.1 定义头和根元素 050
4.5.2 部署描述符文件内的元素次序 052
4.5.3 常用元素的使用 056
4.5.4 和properties文件的区别 060
4.6 创建并部署Web应用程序 061
4.7 综合案例 067
4.8 就业面试解析与技巧 068
4.8.1 就业面试解析与技巧(一) 068
4.8.2 就业面试解析与技巧(二) 069

第2篇 核心应用
第5章 Java Web中的数据库开发——JDBC
基础 072
◎ 本章教学微视频:14个 33分钟
5.1 数据库简介 072
5.1.1 数据库分类 073
5.1.2 关系型数据库介绍 073
5.2 JDBC简介 074
5.3 JDBC驱动 075
5.4 JDBC包 076
5.5 JDBC常用的类和接口 078
5.5.1 Connection接口 079
5.5.2 DriverManager类 079
5.5.3 Statement接口 079
5.5.4 PreparedStatement接口 080
5.5.5 ResultSet接口 080
5.6 JDBC编程 081
5.6.1 加载数据库驱动 082
5.6.2 建立与数据库的连接 082
5.6.3 向数据库发送SQL命令 082
5.6.4 处理数据库的返回结果集 083
5.6.5 断开与数据库的连接 083
5.6.6 数据库的连接和操作案例 084
5.6.7 数据库连接池技术 085
5.7 就业面试解析与技巧 086
5.7.1 就业面试解析与技巧(一) 086
5.7.2 就业面试解析与技巧(二) 087
第6章 Java与数据库——JDBC与MySQL 088
◎ 本章教学微视频:4个 65分钟
6.1 MySQL的下载与安装 088
6.2 JDBC连接MySQL数据库 093
6.3 综合案例 096
6.4 就业面试解析与技巧 100
6.4.1 就业面试解析与技巧(一) 100
6.4.2 就业面试解析与技巧(二) 101
第7章 服务端程序的开发——Servlet基础 102
◎ 本章教学微视频:7个 100分钟
7.1 Servlet简介 102
7.2 请求头信息 104
7.3 响应头信息 105
7.4 Cookie 107
7.5 Session 109
7.6 Servlet API编程常用的类和接口 111
7.6.1 javax.servlet.Servlet接口 111
7.6.2 javax.servlet.GenericServlet类 111
7.6.3 javax.servlet.http.HttpServlet类 112
7.6.4 javax.servlet.ServletRequest类 113
7.6.5 javax.servlet.http.HttpServletRequest
接口 113
7.6.6 javax.servlet.ServletResponse接口 114
7.6.7 javax.servlet.http.HttpServletResponse
接口 115
7.6.8 javax.servlet.ServletContext接口 115
7.6.9 Servlet类和接口的关系图 116
7.7 综合案例 117
7.8 就业面试解析与技巧 118
7.8.1 就业面试解析与技巧(一) 118
7.8.2 就业面试解析与技巧(二) 119
第8章 服务端过滤技术——Filter开发 120
◎ 本章教学微视频:4个 70分钟
8.1 Filter简介 120
8.2 创建Filter的步骤 122
8.3 常用Filter 124
8.4 综合案例 128
8.5 就业面试解析与技巧 134
8.5.1 就业面试解析与技巧(一) 134
8.5.2 就业面试解析与技巧(二) 134
第9章 服务端监听技术——Listener开发 136
◎ 本章教学微视频:4个 60分钟
9.1 Listener基础 136
9.2 ServletContext监听 138
9.3 HttpSession监听 140
9.4 ServletRequest监听 143
9.5 综合案例 144
9.6 就业面试解析与技巧 146
9.6.1 就业面试解析与技巧(一) 146
9.6.2 就业面试解析与技巧(二) 146

第3篇 核心技术
第10章 动态网页语言——JSP基础语法 148
◎ 本章教学微视频:2个 60分钟
10.1 JSP简介 148
10.2 JSP运行机制 149
10.3 JSP页面的基本结构 150
10.4 JSP注释 151
10.5 page指令 153
10.6 综合案例 154
10.7 就业面试解析与技巧 156
10.7.1 面试解析与技巧(一) 156
10.7.2 面试解析与技巧(二) 156

第11章 JSP的组成——JSP元素 157
◎ 本章教学微视频:5个 70分钟
11.1 JSP脚本元素 157
11.2 JSP指令元素 160
11.3 JSP动作元素 161
11.4 JSP内置对象 165
11.4.1 Request对象 165
11.4.2 Response对象 165
11.4.3 Session对象 166
11.4.4 Application对象 166
11.4.5 Out 对象 167
11.4.6 PageContext 对象 167
11.4.7 Config 对象 167
11.4.8 Cookie 对象 167
11.4.9 Exception 对象 168
11.5 综合案例 168
11.6 就业面试解析与技巧 169
11.6.1 面试解析与技巧(一) 169
11.6.2 面试解析与技巧(二) 169
第12章 Java中的组件——JavaBean 171
◎ 本章教学微视频:5个 65分钟
12.1 JavaBean组件的使用 171
12.2 JavaBean属性的设置和获得 174
12.3 设置JavaBean的范围 178
12.4 移除JavaBean 182
12.5 综合案例 183
12.6 就业面试解析与技巧 185
12.6.1 面试解析与技巧(一) 185
12.6.2 面试解析与技巧(二) 186
第13章 JSP标签 187
◎ 本章教学微视频:9个 100分钟
13.1 JSP标准标签——JSTL 187
13.1.1 JSTL简介 188
13.1.2 JSTL安装与配置 190
13.1.3 表达式标签 191
13.1.4 URL标签 195
13.1.5 流程控制标签 199
13.1.6 循环标签 200
13.2 JSP内置标签 204
13.3 JSP表达式语言——EL 204
13.3.1 EL简介 204
13.3.2 禁用EL 205
13.3.3 EL中保留的关键字 205
13.3.4 EL的运算符 205
13.3.5 通过EL访问数据 206
13.3.6 EL中进行算术运算 207
13.3.7 EL判断对象是否为空 208
13.3.8 EL中进行逻辑运算 209
13.3.9 EL中的条件表达式 209
13.3.10 EL的隐含对象 210
13.4 综合案例 215
13.5 就业面试解析与技巧 215
13.5.1 面试解析与技巧(一) 215
13.5.2 面试解析与技巧(二) 216
第14章 程序设计的准则——DAO和MVC
设计模式 217
◎ 本章教学微视频:4个 40分钟
14.1 DAO设计模式 217
14.1.1 DAO简介 217
14.1.2 DAO各部分详解 218
14.1.3 JDBC与DAO 218
14.2 MVC设计模式 228
14.2.1 MVC简介 228
14.2.2 主要流行框架简介 230
14.3 综合案例 232
14.4 就业面试解析与技巧 239
14.4.1 面试解析与技巧(一) 239
14.4.2 面试解析与技巧(二) 240

第4篇 高级应用
第15章 一站式轻量级框架技术——Spring
应用 242
◎ 本章教学微视频:5个 70分钟
15.1 初探Spring 242
15.1.1 Spring框架简介 242
15.1.2 Spring框架的优点 243
15.1.3 Spring框架的体系结构 243
15.1.4 Spring的下载 245
15.1.5 Spring框架入门案例 248
15.2 Spring的依赖注入 250
15.2.1 依赖注入概念 250
15.2.2 依赖注入的实现方式 250
15.3 Spring的装配方式 252
15.3.1 基于XML的装配 252
15.3.2 基于Annotation的装配 252
15.3.3 自动装配 254
15.4 Spring核心理论 255
15.4.1 面向切面编程简介 255
15.4.2 AOP术语 255
15.5 就业面试解析与技巧 256
15.5.1 面试解析与技巧(一) 256
15.5.2 面试解析与技巧(二) 257
第16章 持久化框架技术——MyBatis应用 258
◎ 本章教学微视频:4个 90分钟
16.1 初涉MyBatis 258
16.1.1 MyBatis简介 258
16.1.2 MyBatis的优点 259
16.1.3 MyBatis下载和使用 259
16.1.4 MyBatis工作原理 260
16.2 MyBatis的核心配置 261
16.2.1 MyBatis核心对象 261
16.2.2 MyBatis配置文件 262
16.2.3 MyBatis映射文件 269
16.3 MyBatis中的动态SQL 273
16.4 MyBatis综合案例 276
16.5 就业面试解析与技巧 282
16.5.1 面试解析与技巧(一) 282
16.5.2 面试解析与技巧(二) 283
第17章 JDBC应用开发——操作用户信息 284
◎ 本章教学微视频:1个 25分钟
17.1 应用分析 284
17.2 数据库分析与设计 284
17.3 应用设计 285
17.3.1 开发环境介绍 285
17.3.2 项目所需jar包 286
17.3.3 创建Eclipse工程 286
17.3.4 登录页面详细设计 286
17.3.5 连接数据库设计 289
17.3.6 验证管理员身份和重定向详细
代码 291
17.3.7 响应页面详细设计 292
17.3.8 配置信息设计 293
17.3.9 项目完整目录结构图 294
17.4 运行应用 294
17.5 开发过程常见问题及解决 295
第18章 Servlet应用开发——用户在线计数 296
◎ 本章教学微视频:1个 40分钟
18.1 应用分析 296
18.2 应用设计 297
18.2.1 项目开发环境 297
18.2.2 登录页面设计 297
18.2.3 监听器监听设计 297
18.2.4 Servlet处理过程设计 299
18.2.5 配置信息设计 301
18.2.6 项目的目录结构 302
18.3 运行应用 302
18.4 开发过程常见问题及解决 304
第19章 Servlet和JSP应用开发——注册登录
系统 305
◎ 本章教学微视频:1个 40分钟
19.1 系统分析 305
19.2 数据库分析和设计 306
19.3 系统设计 307
19.3.1 项目开发环境 307
19.3.2 项目所需jar包 307
19.3.3 项目结构图 307
19.3.4 项目各部分代码实现 308
19.4 运行系统 321
19.5 开发过程常见问题及解决 323
第20章 Spring整合MyBatis应用开发 324
◎ 本章教学微视频:5个 115分钟
20.1 环境搭建 324
20.1.1 准备jar包 324
20.1.2 准备配置文件 326
20.2 DAO开发方式整合 328
20.3 Mapper接口方式整合 331
20.4 开发过程常见问题及解决 332

第5篇 项目实践
第21章 在线健身管理系统 334
◎ 本章教学微视频:12个 60分钟
21.1 系统背景及功能概述 334
21.1.1 背景简介 334
21.1.2 功能概述 334
21.1.3 开发及运行环境 335
21.2 系统分析 335
21.2.1 系统总体设计 335
21.2.2 系统页面设计 336
21.3 系统运行及项目导入 337
21.3.1 系统开发及导入步骤 337
21.3.2 系统文件结构图 340
21.4 主要功能实现 340
21.4.1 数据库与数据表设计 340
21.4.2 实体类创建 343
21.4.3 数据访问类 345
21.4.4 控制分发 345
21.4.5 业务处理 347
第22章 银行日常业务管理系统 349
◎ 本章教学微视频:14个 65分钟
22.1 系统背景及功能概述 349
22.1.1 背景简介 349
22.1.2 功能概述 349
22.1.3 开发及运行环境 350
22.2 系统分析 350
22.2.1 系统总体设计 350
22.2.2 系统界面设计 352
22.3 系统运行及配置 352
22.3.1 系统开发及导入步骤 353
22.3.2 系统文件结构图 355
22.4 系统主要功能实现 356
22.4.1 数据库与数据表设计 356
22.4.2 实体类创建 360
22.4.3 数据访问类 362
22.4.4 控制分发及配置 364
22.4.5 业务数据处理 365

显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?