图书介绍
Java Web程序设计 慕课版PDF|Epub|txt|kindle电子书版本网盘下载
![Java Web程序设计 慕课版](https://www.shukui.net/cover/59/30037349.jpg)
- 梁永先,李树强,朱林主编;杨帆副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115418425
- 出版时间:2016
- 标注页数:350页
- 文件大小:70MB
- 文件页数:365页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java Web程序设计 慕课版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Web前端开发2
第1章 Web应用开发简介2
1.1 网络程序开发体系结构3
1.1.1 C/S体系结构介绍3
1.1.2 B/S体系结构介绍3
1.1.3 两种体系结构的比较3
1.2 Web简介4
1.2.1 什么是Web4
1.2.2 Web应用程序的工作原理4
1.2.3 Web的发展历程5
1.3 Web开发技术6
1.3.1 客户端应用技术6
1.3.2 服务器端应用技术8
小结9
习题9
第2章 网页前端开发基础10
2.1 HTML11
2.1.1 创建第一个HTML文件11
2.1.2 HTML文档结构12
2.1.3 HTML文本标记13
2.1.4 表格标记18
2.1.5 HTML表单标记20
2.1.6 超链接与图片标记24
2.2 CSS样式表26
2.2.1 CSS规则26
2.2.2 CSS选择器27
2.2.3 在页面中包含CSS29
小结31
上机指导31
习题32
第3章 JavaScript脚本语言33
3.1 了解JavaScript34
3.1.1 什么是JavaScript34
3.1.2 JavaScript的主要特点34
3.1.3 JavaScript与Java的区别34
3.2 在Web页面中使用JavaScript35
3.2.1 在页面中直接嵌入JavaScript35
3.2.2 链接外部JavaScript35
3.3 JavaScript语言基础36
3.3.1 JavaScript的语法36
3.3.2 JavaScript中的关键字37
3.3.3 了解JavaScript的数据类型37
3.3.4 变量的定义及使用39
3.3.5 运算符的应用40
3.4 函数43
3.4.1 函数的定义43
3.4.2 函数的调用44
3.4.3 匿名函数45
3.5 事件和事件处理程序45
3.5.1 什么是事件和事件处理程序45
3.5.2 JavaScript的常用事件45
3.5.3 事件处理程序的调用46
3.6 常用对象47
3.6.1 String对象47
3.6.2 Math对象51
3.6.3 Date对象51
3.6.4 Window对象54
3.7 Ajax技术57
3.7.1 什么是Ajax57
3.7.2 Ajax的开发模式58
3.7.3 Ajax的优点58
3.8 传统Ajax工作流程59
3.8.1 发送请求59
3.8.2 处理服务器响应60
3.9 jQuery技术61
3.9.1 jQuery简介61
3.9.2 下载和配置jQuery62
3.9.3 jQuery的工厂函数62
3.9.4 一个简单的jQuery脚本62
小结63
上机指导63
习题66
第4章 Java EE开发环境67
4.1 JDK的下载、安装与使用68
4.1.1 下载68
4.1.2 安装69
4.1.3 配置环境变量71
4.2 常用Java EE服务器的安装、配置和使用72
4.3 Eclipse开发工具的安装与使用73
4.3.1 Eclipse的下载与安装74
4.3.2 启动Eclipse75
4.3.3 安装Eclipse中文语言包76
4.3.4 Eclipse工作台78
4.3.5 配置Web服务器79
4.3.6 指定Web浏览器82
4.3.7 设置JSP页面编码格式83
小结84
上机指导84
习题84
第二篇 服务器端开发86
第5章 走进JSP86
5.1 JSP概述87
5.1.1 什么是JSP87
5.1.2 如何学好JSP87
5.1.3 JSP技术特征88
5.2 开发第一个JSP程序88
5.2.1 编写JSP程序88
5.2.2 运行JSP程序91
5.3 了解JSP的基本构成92
5.4 指令标签93
5.4.1 page指令93
5.4.2 include指令95
5.4.3 taglib指令96
5.5 嵌入Java代码96
5.5.1 代码片段96
5.5.2 声明97
5.5.3 JSP表达式98
5.6 注释98
5.6.1 HTML注释98
5.6.2 JSP注释98
5.6.3 动态注释99
5.6.4 代码注释99
5.7 JSP动作标签99
5.7.1 <jsp:include>99
5.7.2 <jsp:forward>101
5.7.3 <jsp:param>102
5.8 request对象102
5.8.1 获取请求参数值103
5.8.2 获取form表单的信息103
5.8.3 获取请求客户端信息105
5.8.4 在作用域中管理属性106
5.8.5 cookie管理107
5.9 response对象108
5.9.1 重定向网页109
5.9.2 处理HTTP文件头109
5.9.3 设置输出缓冲110
5.10 session对象110
5.10.1 创建及获取session信息110
5.10.2 从会话中移除指定的绑定对象111
5.10.3 销毁session111
5.10.4 会话超时的管理112
5.10.5 session对象的应用112
5.11 application对象114
5.11.1 访问应用程序初始化参数115
5.11.2 管理应用程序环境属性115
小结116
上机指导116
习题117
第6章 Servlet技术118
6.1 Servlet基础119
6.1.1 Servlet与Servlet容器119
6.1.2 Servlet技术特点119
6.1.3 Servlet技术功能120
6.1.4 Servlet与JSP的区别120
6.1.5 Servlet代码结构121
6.1.6 简单的Servlet程序122
6.2 Servlet开发122
6.2.1 Servlet的创建122
6.2.2 Servlet配置125
6.3 Servlet API编程常用的接口和类126
6.3.1 Servlet接口127
6.3.2 ServletConfig接口127
6.3.3 HttpServletRequest接口127
6.3.4 HttpServletResponse接口129
6.3.5 GenericServlet类130
6.3.6 HttpServlet类130
6.4 Servlet过滤器131
6.4.1 过滤器概述131
6.4.2 Filter API131
6.4.3 过滤器的配置132
6.4.4 过滤器典型应用133
小结135
上机指导136
习题137
第7章 数据库技术138
7.1 MySQL数据库139
7.1.1 下载MySQL139
7.1.2 安装MySQL139
7.1.3 环境变量的配置145
7.2 JDBC概述146
7.2.1 JDBC技术介绍146
7.2.2 JDBC驱动程序147
7.3 JDBC中的常用接口148
7.3.1 驱动程序接口Driver148
7.3.2 驱动程序管理器Driver-Manager148
7.3.3 数据库连接接口Connection148
7.3.4 执行SQL语句接口Statemett149
7.3.5 执行动态SQL语句接口Prepared-Statement150
7.3.6 执行存储过程接口Callable-Statement150
7.3.7 访问结果集接口ResultSet151
7.4 连接数据库152
7.4.1 加载JDBC驱动程序152
7.4.2 创建数据库连接152
7.4.3 执行SQL语句152
7.4.4 获得查询结果153
7.4.5 关闭连接153
7.5 数据库操作技术153
7.5.1 查询操作153
7.5.2 添加操作155
7.5.3 修改操作156
7.5.4 删除操作157
小结157
上机指导157
习题160
第8章 程序日志组件161
8.1 简介162
8.2 Logger162
8.2.1 日志输出163
8.2.2 配置日志163
8.2.3 日志的继承164
8.3 Appender164
8.4 Layout165
8.5 应用日志调试程序166
小结169
上机指导170
习题170
第三篇 Java Web开发框架的使用172
第9章 Struts 2框架172
9.1 MVC设计模式173
9.2 Struts 2框架概述173
9.3 Struts 2入门174
9.3.1 获取与配置Struts 2174
9.3.2 创建第一个Struts 2程序175
9.4 Action对象177
9.4.1 认识Action对象177
9.4.2 请求参数的注入原理178
9.4.3 Action的基本流程178
9.4.4 动态Action179
9.4.5 应用动态Action180
9.5 Struts 2的配置文件181
9.5.1 Struts 2的配置文件类型181
9.5.2 配置Struts 2包182
9.5.3 配置名称空间182
9.5.4 Action的相关配置183
9.5.5 使用通配符简化配置185
9.5.6 配置返回结果185
9.6 Struts 2的标签库186
9.6.1 数据标签186
9.6.2 控制标签189
9.6.3 表单标签190
9.7 Struts 2的开发模式192
9.7.1 实现与Servlet API的交互192
9.7.2 域模型DomainModel192
9.7.3 驱动模型ModelDriven193
9.8 Struts 2的拦截器195
9.8.1 拦截器概述195
9.8.2 拦截器API196
9.8.3 使用拦截器197
9.9 数据验证机制198
9.9.1 手动验证198
9.9.2 验证文件的命名规则198
9.9.3 验证文件的编写风格199
小结201
上机指导201
习题202
第10章 Hibernate技术203
10.1 初识Hibernate204
10.1.1 理解ORM原理204
10.1.2 Hibernate简介204
10.2 Hibernate入门205
10.2.1 获取Hibernate205
10.2.2 Hibernate配置文件205
10.2.3 了解并编写持久化类206
10.2.4 Hibernate映射208
10.2.5 Hibernate主键策略210
10.3 Hibernate数据持久化210
10.3.1 Hibernate实例状态210
10.3.2 Hibernate初始化类211
10.3.3 保存数据212
10.3.4 查询数据214
10.3.5 删除数据216
10.3.6 修改数据216
10.3.7 关于延迟加载217
10.4 使用Hibernate的缓存218
10.4.1 一级缓存的使用218
10.4.2 配置并使用二级缓存219
小结221
上机指导221
习题224
第11章 Hibernate高级应用225
11.1 关联关系映射226
11.1.1 数据模型与领域模型226
11.1.2 理解并配置多对一单向关联226
11.1.3 理解并配置多对一双向关联228
11.1.4 理解并配置一对一主键关联230
11.1.5 理解并配置一对一外键关联231
11.1.6 理解并配置多对多关联关系233
11.1.7 了解级联操作234
11.2 HQL检索方式236
11.2.1 了解HQL语言236
11.2.2 实体对象查询236
11.2.3 条件查询238
11.2.4 HQL参数绑定机制238
11.2.5 排序查询239
11.2.6 聚合函数的应用239
11.2.7 分组方法239
11.2.8 联合查询240
11.2.9 子查询241
小结242
上机指导242
习题243
第12章 Spring框架244
12.1 Spring概述245
12.1.1 Spring组成245
12.1.2 下载Spring246
12.1.3 配置Spring246
12.1.4 使用BeanFactory管理Bean248
12.1.5 应用ApllicationContext249
12.2 Spring IoC249
12.2.1 控制反转与依赖注入249
12.2.2 配置Bean250
12.2.3 Setter注入251
12.2.4 构造器注入252
12.2.5 引用其他Bean253
12.2.6 创建匿名内部JavaBean255
12.3 AOP概述255
12.3.1 AOP术语255
12.3.2 AOP的简单实现257
12.4 Spring的切入点258
12.4.1 静态与动态切入点258
12.4.2 深入静态切入点259
12.4.3 深入切入点底层259
12.4.4 Spring中的其他切入点260
12.5 Aspect对AOP的支持260
12.5.1 Aspect概述260
12.5.2 Spring中的Aspect261
12.5.3 DefaultPointcutAdvisor切入点配置器261
12.5.4 NameMatchMethodPointcutAdvisor切入点配置器262
12.6 Spring持久化263
12.6.1 DAO模式263
12.6.2 Spring的DAO理念263
12.6.3 事务管理266
12.6.4 应用JdbcTemplate操作数据库269
12.6.5 与Hibernate整合270
12.6.6 整合Spring与Hibernate在tb_user表中添加信息271
小结273
上机指导273
习题275
第13章 Spring与Struts2、Hibernate框架的整合276
13.1 框架整合的优势277
13.2 SSH2架构分析277
13.3 开始构建SSH2278
13.3.1 配置web.xml278
13.3.2 配置Spring279
13.3.3 配置Struts 2280
13.3.4 配置Hibernate284
13.4 实现MVC编码285
13.4.1 JSP完成视图层285
13.4.2 Struts 2完成控制层288
13.4.3 Hibernate完成数据封装292
13.5 SSH2实例程序部署295
小结297
上机指导297
习题303
第四篇 综合案例305
第14章 天下淘网络商城305
14.1 开发背景306
14.2 系统分析306
14.2.1 需求分析306
14.2.2 可行性分析306
14.3 系统设计307
14.3.1 功能结构图307
14.3.2 系统流程图308
14.3.3 开发环境308
14.3.4 文件夹组织结构309
14.3.5 系统预览309
14.4 数据库设计311
14.4.1 数据库概念设计311
14.4.2 创建数据库及数据表312
14.5 公共模块的设计314
14.5.1 泛型工具类314
14.5.2 数据持久化类315
14.5.3 分页操作316
14.5.4 字符串工具类317
14.5.5 实体映射318
14.6 登录注册模块设计323
14.6.1 模块概述323
14.6.2 注册模块的实现323
14.6.3 登录模块的实现324
14.7 前台商品信息查询模块设计327
14.7.1 模块概述327
14.7.2 前台商品信息查询模块技术分析327
14.7.3 商品搜索的实现328
14.7.4 前台商品其他查询的实现329
14.8 购物车模块设计331
14.8.1 模块概述332
14.8.2 购物车模块技术分析332
14.8.3 购物车基本功能的实现333
14.8.4 订单相关功能的实现335
14.9 后台商品管理模块设计338
14.9.1 模块概述338
14.9.2 后台商品管理338
14.9.3 商品管理功能的实现338
14.9.4 商品类别管理功能的实现343
14.10 后台订单管理模块的设计346
14.10.1 模块概述346
14.10.2 后台订单管理模块技术分析346
14.10.3 后台订单查询的实现347
14.11 开发技巧与难点分析349