《Java Web应用开发案例教程 基于MVC模式的JSP+Servlet+JDBC和AJAX》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:赵俊峰,姜宁,焦学理编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302272250
  • 页数:330 页
图书介绍:本书通过一个完整的系统项目案例来贯穿Java Web应用开发各个模块的理论讲解,引领读者学习Java Web应用完整的开发体系,以及Java Web的各类技术在项目开发中的实际应用。

第一部分 概述 2

第1章Java Web应用开发概述 2

1.1 Web基础 3

1.1.1HTML 3

1.1.2 JavaScript 3

1.1.3 XML 4

1.2 Java技术 4

1.2.1 JDBc技术 4

1.2.2 Servlet技术 5

1.2.3 JSP技术 5

1.2.4 JavaBean应用组件技术 6

1.3面向对象分析设计思想 6

1.4设计模式和框架结构 6

1.5开发工具 7

1.5.1数据库 7

1.5.2 Web服务器 7

1.5.3集成开发环境 7

1.6本章总结 7

1.7习题 8

第2章 艾斯医药商务系统概述 9

2.1项目需求分析 9

2.2项目系统分析和设计 16

2.2.1面向对象分析设计 16

2.2.2数据库设计 25

2.3项目实现 32

2.3.1开发工具与环境 32

2.3.2工具集成步骤 32

2.4项目运行指南 35

2.4.1服务器依赖的环境 35

2.4.2客户端依赖的环境 36

2.4.3部署环境搭建 36

2.5本章总结 37

2.6习题 37

第二部分Web基础 40

第3章HTML 40

3.1HTML网页文档结构 40

3.2常用HTML标签 41

3.3超链接 44

3.4 CSS 47

3.4.1 CSS基础 47

3.4.2创建样式表 47

3.4.3添加样式表的方法 49

3.5项目案例 51

3.5.1学习目标 51

3.5.2案例描述 51

3.5.3案例要点 52

3.5.4案例实施 52

3.5.5特别提示 55

3.5.6拓展与提高 55

3.6本章总结 55

3.7习题 55

第4章JavaScript 56

4.1 JavaScript语法基础 57

4.1.1常量 57

4.1.2类型 58

4.1.3变量 59

4.1.4运算符 60

4.1.5语句 61

4.1.6函数 62

4.2 JavaScript对象 63

4.2.1内部核心对象 63

4.2.2浏览器对象系统 66

4.3项目案例 73

4.3.1学习目标 73

4.3.2案例描述 73

4.3.3案例要点 73

4.3.4案例实施 73

4.3.5特别提示 77

4.3.6 拓展与提高 77

4.4本章总结 77

4.5习题 77

第5章XML 78

5.1 XML的产生与发展 78

5.1.1什么是XML 78

5.1.2为什么要使用XML 78

5.1.3 XM L发展简史 79

5.2 XML的基本结构 80

5.2.1 XM L文件的整体结构 80

5.2.2 XM L声明 80

5.2.3 XM L处理指示 81

5.2.4 XML元素 81

5.2.5 CDATA 83

5.2.6注释 84

5.2.7 XM L文件的物理结构 84

5.3 DTD和XML Schema 85

5.3.1 DT D 85

5.3.2 XML Schema 87

5.4 XM L应用程序接口 89

5.4.1 XML应用程序接口概述 89

5.4.2 DOM 89

5.4.3 SAX 93

5.5项目案例 98

5.5.1学习目标 98

5.5.2案例描述 98

5.5.3案例要点 98

5.5.4案例实施 99

5.5.5特别提示 101

5.5.6拓展与提高 101

5.6本章总结 101

5.7习题 102

第三部分JDBC 104

第6章JDBC概述及基本原理 104

6.1关系型数据库管理系统介绍 104

6.1.1关系型数据库概述 104

6.1.2常见的关系型数据库 105

6.2 MySQL介绍 106

6.2.1安装和启动MySQL数据库 106

6.2.2 MySQL数据库的使用 107

6.3 JDBC概述及基本原理 110

6.3.1 JDBC驱动 110

6.3.2 JDBC开发应用编程接口介绍 111

6.4项目案例 120

6.4.1学习目标 120

6.4.2案例描述 120

6.4.3案例要点 120

6.4.4案例实施 120

6.4.5特别提示 126

6.4.6拓展与提高 126

6.5 本章总结 126

6.6 习题 126

第7章JDBC高级技术 127

7.1 JDBC 2.0 API 127

7.1.1 JDBC 2.0核心API 128

7.1.2 JDBC 2.0标准扩展API 145

7.2 JNDI 146

7.3 数据源 150

7.4连接池 151

7.5分布式事务 155

7.6行集 156

7.7项目案例 157

7.7.1学习目标 157

7.7.2案例描述 157

7.7.3案例要点 157

7.7.4案例实施 157

7.7.5特别提示 158

7.7.6拓展与提高 158

7.8本章总结 158

7.9习题 158

第四部分Servlet 160

第8章Servlet概述与基本原理 160

8.1 Servlet基础 160

8.1.1什么是Servlet 160

8.1.2 Servlet工作原理及过程 160

8.1.3 Servlet的基本结构 161

8.1.4为什么要使用Servlet 163

8.2 Servlet容器 164

8.3 Servlet的生命周期 167

8.4 Servlet API 169

8.5重定向与转发技术 187

8.6在Servlet中使用JDBC 188

8.7项目案例 190

8.7.1学习目标 190

8.7.2案例描述 190

8.7.3案例要点 190

8.7.4案例实施 191

8.7.5特别提示 195

8.7.6拓展与提高 195

8.8本章总结 195

8.9习题 195

第9章Session状态持久化技术 196

9.1会话跟踪技术 196

9.1.1什么是Session 196

9.1.2会话跟踪技术 196

9.2 Java Servlet会话跟踪API 201

9.3项目案例 202

9.3.1学习目标 202

9.3.2案例描述 202

9.3.3案例要点 202

9.3.4案例实施 202

9.3.5特别提示 209

9.3.6 拓展与提高 209

9.4本章总结 209

9.5习题 209

第10章 过滤器和监听器 210

10.1使用Servlet过滤器 210

10.1.1什么是Servlet过滤器 210

10.1.2 Servlet过滤器体系结构 211

10.1.3实现一个Servlet过滤器 212

10.1.4过滤器的应用 214

10.2使用Listener来处理Servlet生命周期事件 214

10.3项目案例 219

10.3.1学习目标 219

10.3.2案例描述 219

10.3.3案例要点 219

10.3.4案例实施 220

10.3.5特别提示 222

10.3.6拓展与提高 222

10.4本章总结 222

10.5习题 223

第五部分JSP 226

第11章JSP概述及基本原理 226

11.1 JSP基础 226

11.2 JSP语法 229

11.2.1脚本元素 230

11.2.2指令元素 232

11.2.3动作元素 234

11.3 JSP内置对象 236

11.3.1 request对象 237

11.3.2 response对象 244

11.3.3 session对象 246

11.3.4 application对象 248

11.3.5 out对象 249

11.3.6 page对象 250

11.3.7 pageContext对象 251

11.3.8 exception对象 251

11.3.9 config对象 252

11.4 JSP中使用JavaBean 253

11.4.1〈jsp:useBean> 253

11.4.2〈jsp:setProperty> 256

11.4.3〈jsp:getProperty> 257

11.5项目案例 259

11.5.1学习目标 259

11.5.2案例描述 260

11.5.3案例要点 260

11.5.4案例实施 260

11.5.5 特别提示 263

11.5.6拓展与提高 263

11.6本章总结 264

11.7习题 264

第12章MVC基础 265

12.1 MVC的需求与模式 265

12.1.1 MVC的需求 266

12.1.2 MVC的基本模式 266

12.1.3使用MVC的优点 267

12.2使用JSP、Servlet、JavaBean实现MVC 267

12.2.1定义Bean来表示数据 267

12.2.2编写Servlet处理请求 269

12.2.3编写视图 271

12.3项目案例 273

12.3.1学习目标 273

12.3.2案例描述 274

12.3.3案例要点 274

12.3.4案例实施 274

12.3.5特别提示 282

12.3.6拓展与提高 282

12.4本章总结 282

12.5习题 282

第13章 自定义标签 283

13.1自定义标签概述 283

13.2自定义标签种类 285

13.3自定义标签的开发 286

13.3.1背景介绍 286

13.3.2简单标签的开发 289

13.3.3带体的标签开发 290

13.3.4定义脚本变量的标签 293

13.3.5嵌套或协作标签 294

13.4表达式语言EL简介 298

13.5 JSTL 303

13.5.1 JSTL 1.1简介 303

13.5.2安装使用JSTL 1.1 308

13.6项目案例 308

13.6.1学习目标 308

13.6.2案例描述 308

13.6.3案例要点 309

13.6.4案例实施 309

13.6.5特别提示 310

13.6.6拓展与提高 310

13.7本章总结 310

13.8习题 311

第六部分AJAX 314

第14章AJAX技术 314

14.1 AJAX基本概念 314

14.2 XMLHttpRequest及使用 315

14.2.1 XMLHttpRequest对象描述 315

14.2.2 XMLHttpRequest对象的方法和属性 316

14.2.3交互实例 317

14.3项目案例 320

14.3.1学习目标 320

14.3.2案例描述 320

14.3.3案例要点 320

14.3.4案例实施 320

14.3.5特别提示 328

14.3.6拓展与提高 328

参考文献 329

致谢 330