图书介绍

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

Java Web开发实践教程 从设计到实现 第2版
  • 李绪成编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302314332
  • 出版时间:2013
  • 标注页数:311页
  • 文件大小:155MB
  • 文件页数:327页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐