图书介绍
Java Web开发实践教程 从设计到实现 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李绪成编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302314332
- 出版时间:2013
- 标注页数:311页
- 文件大小:155MB
- 文件页数:327页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java Web开发实践教程 从设计到实现 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java Web应用概述1
1.1 Web应用概述1
1.1.1什么是Web应用1
1.1.2 Web应用是如何运行的1
1.1.3 Web应用发展历史2
1.2 Java Web应用开发技术3
1.2.1 Java Web核心技术3
1.2.2面向对象程序设计思想4
1.2.3 MVC设计模式4
1.2.4框架结构4
1.2.5 XML语言5
1.2.6 HTML,CSS和JavaScript5
1.3集成开发环境和运行环境6
1.3.1集成开发环境6
1.3.2应用服务器7
1.4 Web开发前沿8
1.4.1 Web 2.08
1.4.2 AJAX8
小结9
思考9
练习9
第2章 搭建运行环境和开发环境10
2.1 Web应用运行环境及开发环境概述10
2.2 JDK安装10
2.3 Tomcat安装13
2.3.1安装13
2.3.2测试13
2.4集成开发环境的安装和配置15
2.4.1安装15
2.4.2启动15
2.4.3配置17
2.4.4启动19
2.4.5 Eclipse常用功能19
2.5 MySQL数据库的安装20
小结25
思考26
练习26
第3章 框架基础——ServIet与JSP技术回顾27
3.1创建Web应用27
3.1.1 Web应用文档结构27
3.1.2创建一个Web工程29
3.1.3 Web应用配置或部署32
3.2 Servlet基础34
3.2.1什么是Servlet34
3.2.2 Servlet的主要方法34
3.2.3 Servlet运行原理35
3.2.4 Eclipse中开发Servlet36
3.2.5不使用集成开发工具开发Servlet的基本流程40
3.3 Servlet常用API42
3.4过滤器和监听器44
3.4.1过滤器44
3.4.2监听器47
3.5 Servlet 3.0的新特性48
3.5.1对注解的支持48
3.5.2对可插拔性的支持51
3.5.3对异步处理的支持53
3.5.4对现有API的改进55
3.6 JSP基础56
3.6.1 JSP运行原理56
3.6.2编写简单的JSP57
3.7 JSP常用技术59
3.7.1 EL简介59
3.7.2 JSP常用指令和动作61
3.7.3 JSTL简介63
小结67
思考67
练习67
测试68
第4章 框架基础——MVC分层设计与实现69
4.1 MVC模式简介69
4.1.1 MVC分层思想69
4.1.2 MVC模型特点70
4.1.3 MVC模型缺点71
4.2第一个MVC设计实例——小计算器71
4.2.1小计算器功能说明71
4.2.2小计算器功能的MVC分层设计71
4.3第一个MVC分层实现——小计算器73
4.3.1创建Web应用73
4.3.2小计算器视图层实现73
4.3.3小计算器模型层实现75
4.3.4小计算器控制层实现76
4.3.5小计算器访问测试79
4.3.6小计算器改进81
4.3.7路径问题82
4.4 MVC各层的特点84
4.4.1模型层84
4.4.2视图层84
4.4.3控制层84
4.4.4 MVC各层传值85
4.5如何实现MVC模式86
小结86
思考87
练习87
测试88
第5章 框架基础——数据库技术90
5.1 MySQL数据库及常用SQL语法90
5.1.1 MySQL数据库的常用操作90
5.1.2常用的SQL语法94
5.1.3创建测试数据库96
5.2数据库驱动97
5.3 JDBC API98
5.3.1 JDBC接口介绍98
5.3.2 JDBC访问过程99
5.3.3 JDBC访问实例102
5.4数据源和连接池104
5.4.1配置数据源104
5.4.2使用连接池访问数据库104
5.4.3连接池方式访问数据库实例105
小结106
思考107
练习107
测试108
第6章 WebFrame框架109
6.1 WebFrame框架简介109
6.1.1 WebFrame框架的特点110
6.1.2 WebFrame的文档结构110
6.1.3搭建WebFrame应用112
6.2登录功能114
6.2.1登录功能说明114
6.2.2登录功能MVC设计114
6.2.3登录功能MVC分层实现117
6.3数据库访问封装126
6.3.1 BaseService126
6.3.2 BaseService创建和使用129
6.4客户端验证和样式表的使用130
6.4.1客户端验证文件common.js130
6.4.2层叠样式表文件default.css132
6.5前端控制器133
6.5.1 WebFrame框架的前端控制器Controller133
6.5.2修改后的登录应用控制器LoginAction136
6.6 session验证过滤器137
6.6.1 Servlet过滤器简介137
6.6.2创建Servlet过滤器137
6.6.3配置过滤器139
6.6.4过滤器验证139
6.7统一信息提示功能141
6.7.1统一信息提示页141
6.7.2统一信息提示控制142
6.8文件上传、下载工具类UploadUtil142
6.8.1 jspSmartUpload组件142
6.8.2 commons-fileupload组件146
6.8.3上传下载工具类tea.util.UploadUtil147
6.8.4创建tea.util.UploadUtil148
6.8.5 UploadUtil的使用150
6.9分页处理153
6.9.1分页思想153
6.9.2 pageList.jsp154
6.9.3 BaseService中方法getPage封装156
6.9.4分页处理功能使用要点157
6.10流行的Web应用开发框架158
6.10.1 Struts158
6.10.2 WebWork161
6.10.3 SpringMVC161
6.10.4 JSF162
6.10.5 Tapestry163
小结164
思考164
练习165
测试165
第7章 Tea Web应用概述166
7.1 Tea Web应用概述166
7.2 Tea Web应用作业管理子系统的静态页面演示167
7.2.1教师布置作业167
7.2.2学生完成作业170
7.2.3教师批改作业171
7.2.4学生查看作业情况176
7.3静态页面说明文档撰写规范176
7.4静态页面说明文档撰写实例176
小结183
思考183
练习183
第8章 Tea Web应用数据库设计184
8.1概念数据模型、物理数据模型与PowerDesigner184
8.1.1概念数据模型和物理数据模型184
8.1.2 PowerDesigner简介185
8.2 Tea Web应用作业子系统数据库设计实例186
8.2.1作业子系统的数据需求分析186
8.2.2作业子系统的数据建模分析189
8.2.3作业子系统的物理数据模型192
8.2.4作业子系统的数据表汇总193
8.3 Tea Web应用作业子系统数据建模操作流程196
8.3.1安装和使用PowerDesigner环境196
8.3.2创建概念数据模型197
8.3.3建立物理数据模型198
8.3.4生成创建数据表的SQL脚本199
8.3.5创建数据库、数据表200
8.4数据库设计正确性验证201
8.4.1基本插入验证201
8.4.2主业务验证203
小结207
思考207
练习207
测试207
第9章 Tea Web应用MVC设计与实现208
9.1 MVC设计文档撰写规范208
9.2 MVC设计文档实例——布置作业模块209
9.2.1课程列表功能209
9.2.2布置作业整体信息210
9.2.3布置作业详细信息213
9.2.4调用流程与参数传递215
9.3 Tea Web应用框架搭建217
9.4布置作业模块的实现219
9.4.1课程列表219
9.4.2分页显示的实现222
9.4.3布置作业整体信息224
9.4.4布置作业详细信息229
9.5完成作业模块的设计与实现要点233
9.5.1完成作业详细设计233
9.5.2完成作业实现要点236
小结237
思考237
练习238
测试238
第10章 Web应用开发调试239
10.1错误类型239
10.1.1编译错误239
10.1.2运行时错误240
10.1.3逻辑错误240
10.1.4特殊错误240
10.2常见编译错误240
10.2.1 Java文件中的常见编译错误240
10.2.2 JSP文件中的常见编译错误242
10.3特殊类型的错误244
10.3.1该页无法显示244
10.3.2找不到文件245
10.3.3文件修改后不起作用245
10.4运行期错误和逻辑错误的调试245
10.4.1描述问题245
10.4.2分析问题246
10.4.3解决问题246
10.5在集成开发环境Eclipse中的调试247
10.5.1设置断点247
10.5.2单步跟踪247
10.5.3查看变量或者对象的状态248
10.5.4改变变量的值248
10.5.5终止程序运行248
10.5.6切换视图248
10.5.7删除断点248
小结249
思考249
练习249
第11章 Web应用开发专题250
11.1数据验证250
11.1.1非空验证250
11.1.2字符串长度验证250
11.1.3整数验证251
11.1.4浮点数验证251
11.1.5判断字符串是不是由数字组成251
11.1.6数字范围验证251
11.1.7日期验证252
11.1.8 E-mail格式验证253
11.1.9邮政编码验证253
11.2数据转换253
11.2.1基本数据类型与封装类型之间的转换253
11.2.2 String与基本数据类型之间的转换255
11.2.3 String与日期之间的转换255
11.2.4把接收到的信息封装为对象256
11.2.5复选框与布尔类型值的转换257
11.2.6框架中的转换器257
11.3国际化257
11.3.1编写资源文件258
11.3.2添加语言选择功能262
11.3.3调用资源文件262
11.4日志处理265
11.4.1获取日志实现265
11.4.2配置266
11.4.3初始化267
11.4.4调用268
11.4.5扩展知识269
小结269
思考269
练习269
第12章 Web应用设计模式与框架270
12.1设计模式和架构模式270
12.2 J2EE中的层架构模式271
12.3 J2EE模式简介272
12.4 AdvancedWebFrame前端控制器实例273
12.4.1前端控制器模式设计实例273
12.4.2前端控制器模式部分的实现276
12.4.3前端控制器模式登录功能实现288
12.4.4前端控制器模式Web应用流程290
12.5 S2SH框架搭建实例291
12.5.1 Struts2+Spring+Hibernate291
12.5.2 S2SH开发准备工作293
12.5.3整合Struts2部分294
12.5.4整合Spring部分295
12.5.5整合Hibernate部分297
12.5.6基于S2SH的开发实例299
小结309
思考309
练习309
测试310
参考文献311
热门推荐
- 873364.html
- 539240.html
- 3798890.html
- 1619074.html
- 2489837.html
- 549778.html
- 2285073.html
- 527866.html
- 1670624.html
- 3735189.html
- http://www.ickdjs.cc/book_15147.html
- http://www.ickdjs.cc/book_570262.html
- http://www.ickdjs.cc/book_1256795.html
- http://www.ickdjs.cc/book_1875632.html
- http://www.ickdjs.cc/book_1850756.html
- http://www.ickdjs.cc/book_2774443.html
- http://www.ickdjs.cc/book_734538.html
- http://www.ickdjs.cc/book_1111425.html
- http://www.ickdjs.cc/book_2497949.html
- http://www.ickdjs.cc/book_1459863.html