JSP动态网站开发实践教程

JSP动态网站开发实践教程

张银鹤等, 编著

出版社:清华大学出版社

年代:2009

定价:39.0

书籍简介:

本书介绍了Web 2.0时代Ajax和JSP动态网站开发技术。全书内容分为11章,介绍了Web2.0概念、JSP和Ajax基础知识,JSP页面元素,JavaBean技术,Servlet技术,JSP访问数据库,JSP处理XML文件,Ajax的各种相关技术。

书籍目录:

第1章 Web 2.0下的JSP和Ajax/1

1.1 Web 2.0与JSP、Ajax简介/1

1.1.1 Web 2.0简介/1

1.1.2 JSP概述/3

1.1.3 Ajax概述/4

1.2 JSP+Ajax结构及其意义/5

1.2.1 Web应用解决方案/5

1.2.2 Ajax解决方案的优势/7

1.3 构建JSP运行环境/7

1.3.1 安装JDK开发工具包/8

1.3.2 安装Tomcat服务器/11

1.3.3 记事本开发JSP实例/15

1.4 构建JSP开发环境/17

1.4.1 安装Eclipse/17

1.4.2 安装MyEclipse/20

1.4.3 Eclipse开发JSP实例/25

1.5 JSP与Servlet的关系/29

1.6 Ajax+JSP实例/30

1.7 实验指导/31

1.7.1 使用HTML/31

1.7.2 使用CSS/33

1.7.3 使用JavaScript/35

1.7.4 构建JSP环境/36

1.8 习题集/38

第2章 JSP页面元素/40

2.1 JSP页面基本结构/40

2.2 JSP注释/42

2.3 脚本元素/44

2.3.1 JSP表达式/44

2.3.2 JSP脚本/45

2.3.3 JSP声明/46

2.4 指令元素/49

2.4.1 page指令/49

2.4.2 include指令/51

2.5 动作元素/53

2.5.1 包含动作/53

2.5.2 转向动作/55

2.5.3 传递参数指令/58

2.5.4 执行Applet或Bean标签/59

2.6 实验指导/61

2.6.1 输出时间和问候/61

2.6.2 求阶乘/63

2.6.3 include的应用/65

2.7 习题集/66

第3章 JSP内置对象/71

3.1 request请求对象/71

3.1.1 request对象概述及方法/71

3.1.2 获取客户提交信息/73

3.1.3 处理汉字信息/75

3.1.4 获取客户端基本信息/78

3.2 response响应对象/80

3.2.1 response对象概述及方法/80

3.2.2 response重定向/81

3.2.3 response的HTTP文件头/84

3.2.4 动态响应contentType属性/87

3.3 session会话对象/88

3.3.1 session对象概述及方法/89

3.3.2 session对象存储数据/90

3.4 application全局对象/92

3.4.1 application对象概述及方法/92

3.4.2 用application制作网页计数器/93

3.5 out输出对象及其他对象/94

3.6 实验指导/97

3.6.1 用户登录/97

3.6.2 使用session购物车/98

3.6.3 实现页面计数器/101

3.7 习题集/102

第4章 JavaBean技术/104

4.1 JavaBean介绍/104

4.1.1 定义JavaBean/104

4.1.2 JavaBean规则/106

4.1.3 简单的JavaBean例子/107

4.2 使用JavaBean/107

4.3 JavaBean作用域范围/110

4.3.1 page作用域/110

4.3.2 request作用域/112

4.3.3 session作用域/114

4.3.4 application作用域/115

4.4 获取和设置属性/117

4.4.1 setProperty动作标记/117

4.4.2 getProperty动作标记/121

4.5 Javabean辅助类/122

4.6 JavaBean实例:四则运算bean/123

4.7 实验指导/126

4.7.1 实现日历/126

4.7.2 实现留言板/128

4.7.3 实现购物车/130

4.8 习题集/132

第5章 Servlet技术/135

5.1 Servlet对象/135

5.1.1 Servlet概述/135

5.1.2 HttpServlet类/136

5.1.3 部署和运行Servlet/138

5.2 Servlet工作原理/141

5.3 通过JSP页面调用Servlet/144

5.3.1 通过表单向Servlet提交数据/144

5.3.2 通过超链接访问Servlet/146

5.4 doGet和doPost方法/149

5.5 重定向与转发/153

5.5.1 重定向sendRedirect方法/153

5.5.2 RequestDispatcher转发对象/155

5.6 会话管理/161

5.6.1 会话介绍/161

5.6.2 获取用户会话/162

5.7 config实现简单计数器/166

5.8 实验指导/168

5.8.1 读取数据库数据/168

5.8.2 Servlet实现控制/170

5.8.3 实现网上购物/172

5.9 习题集/174

第6章 JSP访问数据库/178

6.1 JDBC概述/178

6.2 JDBC API介绍/180

6.3 连接数据库的常用方式/185

6.3.1 使用纯Java数据库驱动程序连接/185

6.3.2 使用JDBC-ODBC桥接器连接/188

6.4 更新、添加与删除操作/191

6.5 记录显示和查询操作/194

6.5.1 数据显示/194

6.5.2 模糊查询/196

6.6 分页显示记录/198

6.7 使用预处理语句/201

6.7.1 预处理语句的优点/201

6.7.2 预处理语句应用/202

6.8 实验指导/204

6.8.1 使用JDBC创建数据库、表和字段/204

6.8.2 配置MySQL数据库连接池/205

6.8.3 JSP通讯录/207

6.9 习题集/211

第7章 JSP处理XML/214

7.1 XML技术概述/214

7.1.1 XML技术产生背景/214

7.1.2 XML技术概述/215

7.1.3 XML简单例子/216

7.2 XML语法/217

7.2.1 XML文档结构/217

7.2.2 XML文档元素/219

7.2.3 XML命名空间/224

7.3 DTD/227

7.3.1 DTD概念/227

7.3.2 DTD声明/230

7.4 XML文档解析/234

7.5 DOM介绍/235

7.6 DOM解析接口和对象/237

7.7 DOM访问节点/240

7.7.1 DOM对象的创建及调用/240

7.7.2 访问Document节点/243

7.7.3 访问Element节点/245

7.7.4 访问Text节点/247

7.7.5 访问Attr节点/250

7.8 DOM对文档操作/252

7.8.1 动态创建XML文档/252

7.8.2 添加和修改文本节点/256

7.9 实验指导/258

7.9.1 使用命名空间/258

7.9.2 使用DTD规范XML文档/259

7.9.3 JSP利用DOM解析XML/261

7.9.4 DOM添加与删除元素节点/263

7.10 习题集/265

第8章 Ajax概述/273

8.1 理解Ajax/273

8.1.1 Ajax相关技术简介/273

8.1.2 Ajax工作原理/275

8.1.3 Ajax的基本原则/276

8.2 CSS样式/278

8.2.1 概述/279

8.2.2 基本语法格式/279

8.2.3 引入样式表/283

8.2.4 常用样式属性/284

8.3 JavaScript脚本语言/290

8.3.1 JavaScript简介/291

8.3.2 JavaScript基本语法/292

8.3.3 JavaScript函数/294

8.3.4 JavaScript对象/296

8.3.5 JavaScript事件/300

8.4 JavaScript操作DOM/302

8.4.1 JavaScript获取XML文档数据/302

8.4.2 JavaScript更新XML文档/303

8.4.3 JavaScript操作HTML

文档/306

8.5 XMLHttpRequest/307

8.5.1 XMLHttpRequest简介/307

8.5.2 XMLHttpRequest属性和方法/308

8.6 Ajax实例/309

8.7 实验指导/311

8.7.1 “HelloWord”实例/311

8.7.2 客户端解析普通字符串/313

8.7.3 客户端解析XML格式字符串/315

8.8 习题集/317

第9章 Ajax常用技巧/322

9.1 客户端以表格形式显示XML数据/322

9.2 客户端解析服务器自动生成XML文件/325

9.3 实现新闻滚动播放/328

9.4 实现自动刷新页面/330

9.5 实现Web页面的局部动态更新/331

9.6 读取响应头部/334

9.7 无刷新写入文本/336

9.8 实现工具提示/338

9.9 切换标签/341

9.10 邮编自动完成/343

9.11 实验指导/345

9.11.1 用户登录/345

9.11.2 自动保存草稿/348

9.11.3 动态加载下拉列表框/350

9.12 习题集/352

第10章 Ajax框架/358

10.1 Ajax框架概述/358

10.2 Prototype框架/360

10.2.1 Prototype框架简介/361

10.2.2 Prototype库介绍/362

10.2.3 Prototype开发/366

10.3 DWR框架/368

10.3.1 DWR框架概述/368

10.3.2 部署DWR框架/369

10.3.3 DWR框架函数/372

10.3.4 身份验证/374

10.4 Dojo框架/376

10.4.1 Dojo框架概述/376

10.4.2 安装Dojo/378

10.4.3 Dojo自定义组件的使用/379

10.4.4 Dojo框架实现提示对话框/381

10.4.5 Dojo事件处理/382

10.4.6 Dojo异步调用/385

10.4.7 Dojo框架实现进度条/386

10.5 实验指导/389

10.5.1 使用Dojo框架/389

10.5.2 使用Prototype框架/392

10.5.3 使用DWR框架/393

10.6 习题集/395

第11章 投票管理系统/399

11.1 系统概述/399

11.1.1 需求分析/399

11.1.2 系统用例图/400

11.1.3 系统设计/402

11.2 数据库设计/403

11.3 系统功能模块设计/404

11.3.1 投票模块/404

11.3.2 投票管理模块/405

11.3.3 投票人信息管理模块/407

11.4 模块功能实现/407

11.4.1 创建项目/408

11.4.2 通用模块实现/408

11.4.3 投票模块实现/411

11.4.4 投票统计实现/419

11.4.5 投票主题管理实现/422

11.4.6 投票选项管理实现/428

参考答案 /435

内容摘要:

本书介绍Web 2.0时代Ajax和JSP动态网站开发技术。全书分为11章,介绍Web 2.0的概念、JSP和Ajax基础知识,JSP页面元素,JSP内置对象,JavaBean技术,Servlet技术,JSP访问数据库,JSP处理XML文件,Ajax的各种相关技术(如CSS、JavaScript、DOM和XMLHttpRequest等),Ajax常用技巧,Ajax框架等内容。本书最后一章通过综合实例,演示了Web 2.0下的Ajax+JSP技术的整合。本书光盘提供了实例源代码和教学视频文件。本书可作为普通高等院校计算机专业和非计算机专业的JSP动态网站开发教材,也可作为Web 2.0项目开发人员的自学参考用书。

编辑推荐:

深入剖析JSP+Ajax技术要点和难点,围绕丰富实例讲解JSP+Ajax的Web2.0开发实践知识,精心编写大量“实验指导”,引导学生深入学习编程实践,课后提供丰富习题,巩固学习成果,网站提供代码下载和课件支持。

书籍规格:

书籍详细信息
书名JSP动态网站开发实践教程站内查询相似图书
9787302194231
如需购买下载《JSP动态网站开发实践教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数 368 印数 5000

书籍信息归属:

JSP动态网站开发实践教程是清华大学出版社于2009.出版的中图分类号为 TP393.092 的主题关于 JAVA语言-主页制作-程序设计-教材 的书籍。