《Java Web开发技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李雷孝,邢红梅,王慧编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302399582
  • 页数:359 页
图书介绍:全书共分11章,章节安排以综合项目工程应用为主线展开,内容讲解由浅入深,层次清晰,通俗易懂。以“学生成绩管理系统”项目综合案例贯穿全书,覆盖Java Web开发技术的知识点。例程与案例来源于实际的应用需求,典型实用,配套代码详实,全部通过运行测试。

第1章 Web编程基础 1

1.1 软件开发体系结构 1

1.1.1 C/S体系结构 1

1.1.2 B/S体系结构 1

1.1.3 C/S和B/S体系结构的比较 2

1.2 HTTP 2

1.3 Web应用程序工作原理 3

1.4 Web应用开发技术 4

1.4.1 客户端开发技术 4

1.4.2 服务器端开发技术 5

1.5 Java Web开发环境的搭建 6

1.5.1 Web服务器 6

1.5.2 Tomcat的安装与启动 7

1.5.3 集成开发工具MyEclipse与Tomcat的集成 9

1.6 Java Web项目的创建、目录结构及部署 12

1.6.1 Java Web项目创建 12

1.6.2 Java Web项目目录结构 13

1.6.3 Java Web项目部署 14

1.7 Java Web应用成功案例简介 17

1.8 案例 19

1.8.1 案例设计 20

1.8.2 案例演示 25

1.8.3 代码实现 25

习题 30

第2章 Servlet基础 31

2.1 Servlet简介 31

2.1.1 什么是Servlet 31

2.1.2 Servlet的特点 31

2.2 编写第一个Servlet 32

2.2.1 编写Servlet 32

2.2.2 配置Servlet 33

2.2.3 运行Servlet 34

2.2.4 Servlet的开发步骤与执行流程 37

2.3 Servlet编程 40

2.3.1 Servlet API 40

2.3.2 Servlet的生命周期 45

2.3.3 Servlet获得初始化参数值 50

2.3.4 Servlet处理表单 52

2.3.5 Servlet中的跳转 58

2.4 案例 65

2.4.1 案例设计 65

2.4.2 案例演示 66

2.4.3 代码实现 66

习题 70

第3章 状态管理与作用域对象 73

3.1 Java Web状态管理 73

3.1.1 Cookie 73

3.1.2 Session 80

3.2 作用域对象 89

3.2.1 ServletContext 89

3.2.2 HttpSession 91

3.2.3 ServletRequest 91

3.2.4 作用域对象的比较 95

3.3 案例 96

3.3.1 案例设计 96

3.3.2 案例演示 96

3.3.3 代码实现 96

习题 99

第4章 JSP语法基础 103

4.1 JSP基本概念 103

4.2 JSP元素 103

4.2.1 脚本元素 103

4.2.2 指令元素 106

4.2.3 动作元素 111

4.3 JSP内置对象 114

4.3.1 内置对象概述 114

4.3.2 内置对象使用 115

4.4 JSP注释 120

4.5 Java Web中的路径问题 120

4.5.1 路径的基本概念 120

4.5.2 路径相关函数 121

4.5.3 Java Web开发中经常涉及的路径问题 122

4.6 案例 122

4.6.1 案例设计 123

4.6.2 案例演示 123

4.6.3 代码实现 126

习题 143

第5章 过滤器和监听器 146

5.1 过滤器 146

5.1.1 过滤器概述 146

5.1.2 Filter接口 147

5.1.3 过滤器开发步骤 147

5.1.4 过滤器应用举例 148

5.2 监听器 155

5.2.1 监听器简介 155

5.2.2 监听器接口 155

5.2.3 监听器开发 158

5.3 案例 164

5.3.1 案例设计 164

5.3.2 案例演示 165

5.3.3 代码实现 166

习题 172

第6章 JavaBean组件 174

6.1 JavaBean的概念 174

6.2 JavaBean的使用 175

6.2.1 <jsp:useBean> 175

6.2.2 <jsp:setProperty> 177

6.2.3 <jsp:getProperty> 178

6.3 JavaBean的作用范围 180

6.4 案例 185

6.4.1 案例设计 185

6.4.2 案例演示 186

6.4.3 代码实现 187

习题 193

第7章 MVC设计模式 196

7.1 JSP开发模型 196

7.1.1 JSP Model 1 196

7.1.2 JSP Model 2 205

7.2 MVC设计模式 206

7.3 案例 208

7.3.1 案例设计 208

7.3.2 案例演示 209

7.3.3 代码实现 211

习题 225

第8章 EL表达式 227

8.1 EL简介 227

8.2 EL访问数据 227

8.2.1 访问作用域变量 228

8.2.2 访问JavaBean属性 230

8.2.3 访问集合元素 232

8.3 EL内置对象 239

8.4 EL运算符 247

8.4.1 算术运算符 247

8.4.2 关系运算符 248

8.4.3 逻辑运算符 248

8.4.4 条件运算符 248

8.4.5 empty运算符 249

8.5 在页面中禁止使用EL表达式 249

8.6 案例 251

8.6.1 案例设计 251

8.6.2 案例演示 252

8.6.3 代码实现 254

习题 260

第9章 JSP标签 263

9.1 自定义标签 263

9.1.1 自定义标签简介 263

9.1.2 标签接口和实现类 263

9.1.3 自定义标签开发 265

9.1.4 自定义标签应用举例 267

9.2 JSTL标签库 276

9.3 JSTL核心标签库 278

9.3.1 表达式标签 279

9.3.2 流程控制标签 283

9.3.3 循环标签 286

9.3.4 url相关标签 290

9.4 案例 294

9.4.1 案例设计 294

9.4.2 案例演示 295

9.4.3 代码实现 297

习题 303

第10章 中文乱码处理 306

10.1 字符集和字符编码 306

10.1.1 字符编码目的 306

10.1.2 字符集与编码分类 306

10.2 Java Web中的中文乱码处理 307

10.2.1 中文乱码产生原因 307

10.2.2 中文乱码问题解决方案 308

10.3 案例 315

10.3.1 案例设计 315

10.3.2 案例演示 316

10.3.3 代码实现 318

习题 329

第11章 Java Web中的异常处理 330

11.1 Java Web程序异常处理 330

11.1.1 Java Web异常概述 330

11.1.2 Java Web异常处理一般准则 331

11.1.3 Java Web异常处理实例 331

11.2 Web服务器中处理异常 338

11.2.1 HTTP状态码拦截 339

11.2.2 Java异常类型拦截 340

11.3 案例 342

11.3.1 案例设计 342

11.3.2 案例演示 343

11.3.3 代码实现 343

习题 355

附录A 综合案例使用说明 357

A.1 数据库安装和导入 357

A.2 开发工具的安装和案例工程导入 357

A.3 综合案例运行 358

参考文献 359