图书介绍

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

Java Web开发实践教程 从设计到实现
  • 张阳,刘冰月,李绪成编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302176244
  • 出版时间:2008
  • 标注页数:299页
  • 文件大小:56MB
  • 文件页数:316页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java Web开发实践教程 从设计到实现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应用是如何运行的2

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框架结构5

1.2.5 XML语言5

1.2.6 HTML、CSS和JavaScript6

1.3集成开发环境和运行环境6

1.3.1集成开发环境6

1.3.2应用服务器8

1.4 Web开发前沿8

1.4.1 Web 2.08

1.4.2 Ajax8

小结9

思考题9

第2章 搭建运行环境和开发环境10

2.1 Web应用运行环境及开发环境概述10

2.2 JDK的安装11

2.3 Tomcat的安装13

2.3.1安装13

2.3.2测试16

2.4集成开发环境的安装和配置17

2.4.1安装17

2.4.2启动22

2.4.3配置22

2.4.4测试24

2.4.5 Eclipse常用功能24

2.5 MySQL数据库的安装25

小结30

思考题31

第3章 框架基础——Servlet与JSP技术回顾32

3.1创建Web应用32

3.1.1 Web应用文档结构32

3.1.2创建一个Web工程34

3.1.3 Web应用配置或部署35

3.2 Servlet基础38

3.2.1什么是Servlet38

3.2.2 Servlet的主要方法38

3.2.3 Servlet的运行原理38

3.2.4在MyEclipse中开发Servlet40

3.2.5开发Servlet的基本流程43

3.3 JSP基础45

3.3.1 JSP运行原理45

3.3.2编写简单的 JSP46

3.4 Servlet常用的API47

3.5 JSP常用技术48

3.5.1 EL简介49

3.5.2 JSP常用指令和动作50

3.5.3 JSTL简介51

小结55

思考题55

练习55

实验55

第4章 框架基础——MVC分层设计与实现57

4.1 MVC模式简介57

4.1.1 MVC分层思想58

4.1.2 MVC模型特点58

4.1.3 MVC模型缺点59

4.2第一个MVC设计实例——小计算器59

4.2.1小计算器的功能说明59

4.2.2小计算器功能的MVC分层设计59

4.3第一个MVC分层实现——小计算器61

4.3.1创建小计算器Web应用61

4.3.2小计算器视图层的实现62

4.3.3小计算器模型层的实现63

4.3.4小计算器控制层的实现64

4.3.5小计算器的访问测试67

4.3.6小计算器的改进68

4.3.7路径问题69

4.4 MVC各层的特点70

4.4.1模型层70

4.4.2视图层70

4.4.3控制层70

4.4.4 MVC各层传值71

4.5如何实现MVC模式72

小结72

思考题73

练习73

实验74

第5章 框架基础——数据库技术75

5.1 MySQL数据库及常用的SQL语句75

5.1.1 MySQL数据库的常用语法75

5.1.2常用的SQL语法80

5.1.3创建测试数据库81

5.2数据库驱动82

5.3 JDBC API83

5.3.1 JDBC接口介绍83

5.3.2 JDBC访问过程84

5.3.3 JDBC访问实例87

5.4数据源和连接池89

5.4.1配置数据源89

5.4.2使用连接池访问数据库89

5.4.3以连接池方式访问数据库的实例90

小结91

思考题92

练习92

实验93

第6章 WebFrame框架94

6.1 WebFrame框架简介94

6.1.1 WebFrame框架的特点95

6.1.2 WebFrame的文档结构95

6.1.3搭建WebFrame应用97

6.2登录功能99

6.2.1登录功能说明99

6.2.2登录功能MVC设计100

6.2.3登录功能MVC分层实现103

6.3 session验证过滤器112

6.3.1 Servlet过滤器简介113

6.3.2创建Servlet过滤器113

6.3.3配置过滤器114

6.3.4过滤器验证115

6.4统一信息提示功能116

6.4.1统一信息提示页116

6.4.2统一信息提示控制117

6.4.3统一信息提示功能的使用117

6.5文件上传、下载工具类UploadUtil118

6.5.1 jspSmartUpload组件118

6.5.2 commons-fileupload组件121

6.5.3上传下载工具类UploadUtil122

6.5.4创建tea.util.UploadUtil123

6.5.5 UploadUtil的使用125

6.6数据库访问封装127

6.6.1 BaseService127

6.6.2 BaseService的创建和使用131

6.7分页处理131

6.7.1分页思想131

6.7.2 pageList.jsp133

6.7.3 BaseService中方法getPage的封装135

6.7.4分页处理功能的使用要点136

6.8流行的Web应用开发框架137

6.8.1 Struts137

6.8.2 WebWork140

6.8.3 SpringMVC140

6.8.4 JSF141

6.8.5 Tapestry142

小结143

思考题143

练习143

实验144

第7章 Tea Web应用概述145

7.1 Tea Web应用简介145

7.2 Tea Web应用作业管理子系统的静态页面演示146

7.2.1教师布置作业147

7.2.2学生完成作业149

7.2.3教师批改作业151

7.2.4学生查看作业情况154

7.3静态页面说明文档撰写规范154

7.4静态页面说明文档撰写实例155

小结161

思考题162

实验162

第8章 Tea Web应用数据库设计163

8.1概念数据模型、物理数据模型与PowerDesigner163

8.1.1概念数据模型和物理数据模型163

8.1.2 PowerDesigner简介164

8.2 Tea Web应用作业子系统数据库设计实例165

8.2.1作业子系统的数据需求分析165

8.2.2作业子系统的数据建模分析168

8.2.3作业子系统的物理数据模型170

8.2.4作业子系统的数据表汇总172

8.3 Tea Web应用作业子系统数据建模操作流程175

8.3.1安装和使用PowerDesigner环境175

8.3.2创建概念数据模型175

8.3.3建立物理数据模型177

8.3.4生成创建数据表的SQL脚本178

8.3.5创建数据库、数据表179

8.4数据库设计正确性验证180

8.4.1基本插入验证180

8.4.2主业务验证182

小结185

思考题186

练习186

实验186

第9章 Tea Web应用MVC设计与实现187

9.1 MVC设计文档撰写规范187

9.2 MVC设计文档实例——布置作业模块188

9.2.1课程列表功能188

9.2.2布置作业整体信息189

9.2.3布置作业详细信息191

9.2.4调用流程与参数传递194

9.3 Tea Web应用框架的搭建196

9.4布置作业模块的实现198

9.4.1课程列表198

9.4.2分页显示的实现200

9.4.3布置作业整体信息202

9.4.4布置作业详细信息206

9.5完成作业模块的设计与实现的要点210

9.5.1完成作业详细设计211

9.5.2完成作业实现要点213

小结214

思考题215

练习215

实验215

第10章 Web应用开发调试216

10.1错误类型216

10.1.1编译错误216

10.1.2运行时错误217

10.1.3逻辑错误217

10.1.4特殊错误217

10.2常见编译错误217

10.2.1 Java文件中的常见编译错误217

10.2.2 JSP文件中的常见编译错误219

10.3特殊类型的错误220

10.3.1该页无法显示221

10.3.2找不到文件222

10.3.3文件修改后不起作用222

10.4运行期错误和逻辑错误的调试222

10.5在集成开发环境Eclipse中的调试224

10.5.1设置断点224

10.5.2单步跟踪224

10.5.3查看变量或者对象的状态225

10.5.4改变变量的值225

10.5.5终止程序运行225

10.5.6切换视图225

10.5.7删除断点225

小结226

思考题226

实验226

第11章 Web应用开发专题227

11.1数据验证227

11.1.1非空验证227

11.1.2字符串长度验证227

11.1.3整数验证228

11.1.4浮点数验证228

11.1.5判断字符串是不是由数字组成的228

11.1.6数字范围验证229

11.1.7日期验证229

11.1.8 Email格式验证230

11.1.9邮政编码验证230

11.2数据转换231

11.2.1基本数据类型与封装类型之间的转换231

11.2.2 String与基本数据类型之间的转换232

11.2.3 String与日期之间的转换233

11.3国际化233

11.3.1编写资源文件234

11.3.2添加语言选择功能238

11.3.3调用资源文件238

11.4日志处理242

11.4.1获取日志的实现242

11.4.2配置242

11.4.3初始化244

11.4.4调用245

11.4.5扩展知识246

小结246

思考题246

第12章 Web应用设计模式与框架247

12.1设计模式和架构模式247

12.2 J2EE中的层架构模式248

12.3 J2EE模式简介249

12.4 AdvancedMVC前端控制器实例250

12.4.1前端控制器模式设计实例250

12.4.2前端控制器模式部分的实现252

12.4.3前端控制器模式登录功能的实现264

12.4.4前端控制器模式Web应用流程266

12.5 S2SH框架搭建实例267

12.5.1 Struts 2+Spring+Hibernate267

12.5.2 S2SH开发准备工作269

12.5.3整合Struts 2部分270

12.5.4整合Spring部分271

12.5.5整合Hibernate部分275

12.5.6基于S2SH的开发实例280

小结297

思考题297

练习297

实验298

参考文献299

热门推荐