《JSP动态Web技术实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:聂哲主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2009
  • ISBN:9787040254402
  • 页数:290 页
图书介绍:本书是全国高职高专教育“十一五”规划教材。全书以项目方式介绍使用JSP技术实现各种常见的动态Web应用的方法。通过提出项目要求,分析项目功能及知识点,按问题提出、实例引入、知识讲解、分析提高的递进方式进行讲解,最终通过完成项目使学生掌握相关理论知识。本书还配备了涵盖相应知识点的课堂实训,通过项目拓展的方式,启发学生对相关知识的学习,达到举一反三的目的。

开始之前 1

第1章 JSP概述 2

1.1动态Web技术简介 1

1.1.1什么是动态Web技术 1

1.1.2几种流行的动态Web技术 2

1.1.3 JSP的优势 3

1.2安装配置JSP运行环境 4

1.2.1 Eclipse概述 4

1.2.2 Eclipse开发环境的搭建 4

1.3开发JSP程序 12

1.3.1第一个JSP程序 12

1.3.2运行firstjsp工程 14

1.4自己动手开发JSP程序 15

1.4.1创建myJSP工程 16

1.4.2添加Web应用页面 16

1.4.3创建JSP页面 17

1.4.4运行myJSP工程 18

1.5总结与提高 19

练习题 20

第2章 JSP语法与内置对象 21

2.1主题网站 21

2.1.1如何实现网页拼接 21

2.1.2预备知识 23

2.1.3网页拼接实现 26

2.1.4课堂实训一 30

2.1.5网页拼接功能改进 30

2.1.6 JSP语法与request内置对象 32

2.1.7课堂实训二 37

2.2网上调查 38

2.2.1调查过程 38

2.2.2预备知识 41

2.2.3项目实现 43

2.2.4 session、 application与out内置对象 46

2.3总结与提高 47

2.3.1 JSP语法基础 47

2.3.2 JSP内置对象 52

2.3.3变量的作用范围和生命期 56

练习题 57

第3章 JSP文件操作 59

3.1文件管理器 59

3.1.1问题的提出 59

3.1.2问题分析与总体设计 60

3.1.3 File类及相关属性 60

3.1.4项目实现 62

3.1.5课堂实训 66

3.2网络日记本 66

3.2.1问题的提出 66

3.2.2问题分析与总体设计 67

3.2.3预备知识 69

3.2.4项目实现 71

3.2.5课堂实训 77

3.3文件上传 78

3.3.1问题的提出 78

3.3.2问题分析与总体设计 78

3.3.3项目实现 78

3.3.4项目功能改进 80

3.3.5使用jspSmartUpload进行上传下载 84

3.3.6课堂实训 87

3.4综合实例——在线测试系统 88

3.4.1问题的提出 88

3.4.2问题分析与总体设计 88

3.4.3项目实现 88

3.5总结与提高 92

练习题 93

第4章 JSP数据库访问技术 95

4.1学生信息系统登录注册模块 95

4.1.1问题的提出 95

4.1.2问题分析与总体设计 96

4.1.3数据库的设计 97

4.1.4使用JDBC-ODBC桥连接数据库 97

4.1.5模块实现 102

4.1.6课堂实训 106

4.2学生信息浏览模块 106

4.2.1问题的提出 106

4.2.2问题分析与总体设计 107

4.2.3数据库的设计 108

4.2.4学生信息查询实现 108

4.2.5分页显示 111

4.2.6课堂实训 117

4.3后台管理模块 117

4.3.1问题的提出 117

4.3.2问题分析与总体设计 117

4.3.3学生信息添加 118

4.3.4学生信息删除 121

4.3.5学生信息修改 122

4.3.6课堂实训 126

4.4综合实例———在线投票系统 127

4.4.1问题的提出 127

4.4.2问题分析与总体设计 127

4.4.3数据库设计 127

4.4.4项目实现 128

4.4.5课堂实训 131

4.5总结与提高 132

4.5.1数据库连接池 132

4.5.2数据库连接的几种方式 136

练习题 139

第5章 JSP与JavaBean 141

5.1 猜数游戏 141

5.1.1问题的提出 141

5.1.2预备知识 142

5.1.3项目实现 144

5.1.4课堂实训 147

5.2班级新闻网 147

5.2.1问题的提出 147

5.2.2封装数据库操作的JavaBean的设计 148

5.2.3项目实现 149

5.2.4课堂实训 161

5.3班级相册 174

5.3.1问题的提出 174

5.3.2采用预处理 176

5.3.3项目实现 176

5.3.4课堂实训 180

5.4总结与提高 188

5.4.1 JavaBean概述 188

5.4.2调用JavaBean的语法 189

5.4.3一个简单的JavaBean 191

5.4.4数据库开发 195

5.4.5预处理PreparedStatement 196

练习题 198

第6章 JSP与Servlet 199

6.1 Servlet 彩色验证码 199

6.1.1问题的提出 199

6.1.2预备知识 200

6.1.3问题分析与总体设计 202

6.1.4项目实现 202

6.1.5课堂实训 211

6.2商品订购 211

6.2.1问题的提出 211

6.2.2问题分析与总体设计 211

6.2.3预备知识 212

6.2.4项目实现 213

6.2.5课堂实训 218

6.3留言板程序 218

6.3.1问题的提出 218

6.3.2问题分析与总体设计 219

6.3.3预备知识 220

6.3.4项目实现 221

6.3.5 Struts框架介绍 230

6.3.6课堂实训 230

6.4总结与提高 230

练习题 236

第7章 Web项目开发 239

7.1 Web项目开发简介 239

7.1.1开发团队 239

7.1.2开发规范 241

7.2网上书店 243

7.2.1网上书店的总体规划 243

7.2.2数据库设计 245

7.2.3网上书店的详细设计与实现 252

7.3项目发布 287

7.3.1 Tomcat的目录结构 288

7.3.2 server.xml配置简介 288

7.3.3部署和运行Web项目 289

7.4总结与提高 290

练习题 290