《JSP动态网站开发基础教程与实验指导》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王晓军,田中雨,刘跃军等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302179436
  • 页数:358 页
图书介绍:本书理论与实践结合,全面介绍了JSP应用知识。

上篇 基础篇 1

第1章 JSP概述 1

1.1JSP简介 1

1.1.1JSP的形成及发展 1

1.1.2JSP的优势 2

1.2Servlet技术 4

1.3JSP与CGI.PHP.ASP/ASP.NET的比较 5

1.3.1CGI技术 5

1.3.2PHP技术 6

1.3.3ASP/ASP.NET技术 7

1.3.4各种Web技术性能比较 9

1.4JSP技术架构 9

第2章 JSP开发环境 14

2.1JDK开发工具包 14

2.1.1JDK概述 14

2.1.2JDK的安装与配置 15

2.2Tomcat服务器 19

2.2.1Tomcat概述 19

2.2.2Tomcat的下载与安装 20

2.2.3显示字体实例 23

2.3安装与配置Eclipse 25

2.3.1Eclipse简介 25

2.3.2安装MyEclipse 26

2.3.3Eclipse加载Tomcat 30

2.3.4在Eclipse中创建JSP 31

2.4JSP页面执行流程 36

2.5扩展练习 37

第3章 JSP页面元素 40

3.1JSP页面的构成 40

3.2脚本元素 42

3.2.1声明 42

3.2.2表达式 44

3.2.3脚本小程序 44

3.3指令元素 48

3.3.1page指令 48

3.3.2include指令 51

3.3.3taglib指令 52

3.4动作元素 53

3.4.1文件导入标签〈jsp:include〉 54

3.4.2页面转发标签〈jsp:forward〉 56

3.4.3追加参数标签〈jsp:param〉 59

3.4.4标签〈jsp:plugin〉 59

3.5扩展练习 62

第4章 内置对象 65

4.1Request请求对象 65

4.1.1Request简介 65

4.1.2Request对象应用 66

4.2Response响应对象 69

4.2.1response简介 69

4.2.2Response对象应用 70

4.3Out输出对象 74

4.3.1Out简介 74

4.3.2Out对象应用 76

4.4PageContext对象 77

4.4.1PageContext简介 77

4.4.2PageContext对象应用 78

4.5Session会话对象 79

4.5.1Session简介 79

4.5.2Session对象应用 80

4.6Application对象 82

4.7Execption对象 83

4.8Config参数配置对象 84

4.9Cookie对象 85

4.10扩展练习 88

第5章 JSP访问文件 91

5.1File类 91

5.1.1File类函数介绍 91

5.1.2File类常见操作 93

5.2数据流概述 97

5.3字节流 99

5.3.1使用类FileInputStream读文件 99

5.3.2使用类FileOutputStream写文件 101

5.4字符流 102

5.4.1使用类FileReader读文件 103

5.4.2使用类FileWriter写文件 104

5.5回压字符流 106

5.6文件上传 109

5.7文件下载 113

5.8文件计数器 116

5.9扩展练习 117

第6章 JSP访问数据库 121

6.1JDBC技术概述 121

6.1.1JDBC简介 121

6.1.2JDBC连接方式 122

6.2JDBC数据库操作核心类 124

6.2.1JDBC核心类结构 124

6.2.2驱动程序管理类:DriverManager 125

6.2.3数据库连接类:Connection 128

6.2.4SQL声明类:Statement 130

6.2.5查询结果类:ResultSet 133

6.3JDBC数据库操作实例 136

6.3.1新建数据库元素 137

6.3.2插入数据 138

6.3.3显示数据 140

6.3.4更新及删除数据 142

6.3.5数据库分页显示 143

6.3.6连接Access数据库 145

6.4扩展练习 147

第7章 JavaBean技术 150

7.1JavaBean简介 150

7.1.1JavaBean概念 150

7.1.2JavaBean优点 152

7.2JavaBean开发 153

7.2.1JavaBean规则 153

7.2.2调用JavaBean 155

7.2.3JavaBean作用域范围 158

7.3设置或获取JavaBean属性 162

7.3.1设置JavaBean属性 162

7.3.2获取JavaBean属性 165

7.4扩展练习 168

第8章 Servlet技术 171

8.1Servlet简介 171

8.1.1Servlet概述 171

8.1.2Servlet技术特点 172

8.1.3Servlet的生命周期 173

8.1.4开发、部署一个简单的Servlet 174

8.2Servlet常用接口及使用 177

8.2.1Servlet体系 178

8.2.2Servlet实现相关 179

8.2.3Servlet请求和响应相关 182

8.2.4配置相关 186

8.2.5会话跟踪 188

8.2.6Servlet异常相关 192

8.3Servlet配置选项 192

8.3.1〈servlet〉元素及其子元素 192

8.3.2〈servlet-mapping〉元素及其子元素 194

8.4用Servlet生成动态图片 195

8.5扩展练习 198

第9章 Web基础知识 201

9.1Web发展及HTTP协议 201

9.1.1Web的产生与发展 201

9.1.2HTTP协议 203

9.2HTML标记语言 204

9.2.1HTML基本元素 205

9.2.2文字与段落 206

9.2.3超链接 208

9.2.4多媒体标记 209

9.2.5表单标记 210

9.2.6表格标记 213

9.3CSS样式表 214

9.3.1CSS概念 214

9.3.2使用CSS 215

9.4JavaScript脚本语言 220

9.4.1JavaScript概述 220

9.4.2JavaScript基本语法 222

9.4.3JavaScript对象 226

9.4.4JavaScript事件 228

9.4.5JavaScript表单验证 230

9.4.6JavaScript其他功能 231

9.5扩展练习 232

第10章 宠物诊所系统分析 235

10.1系统概述 235

10.1.1需求分析 235

10.1.2系统用例图 236

10.1.3系统设计 239

10.2数据库设计 240

10.3系统功能模块设计 242

10.3.1用户管理模块 242

10.3.2宠物信息管理模块 243

10.3.3客户管理模块 244

10.4模块功能实现 245

10.4.1通用模块及首页实现 245

10.4.2用户管理模块 249

10.4.3实现宠物信息查询操作 252

10.4.4实现客户信息修改操作 257

10.4.5实现宠物诊断信息添加操作 261

10.4.6实现兽医信息浏览操作 265

第11章 Web图书查询系统 268

11.1系统需求 268

11.1.1功能需求 268

11.1.2界面需求 269

11.2系统概要 270

11.2.1总体设计 270

11.2.2模块设计和功能分配 270

11.3数据库实现 271

11.3.1数据库的设计 271

11.3.2配置数据源 273

11.4系统编码实现 274

11.4.1查询功能实现 277

11.4.2人员管理模块 279

11.4.3图书管理模块 280

第12章 购物系统 284

12.1规划系统前台 284

12.1.1系统首页 284

12.1.2其他页面 288

12.2数据库设计 293

12.3系统模块概要 295

12.3.1配置文件web.xml 295

12.3.2商品信息模块 296

12.3.3商品类别模块 298

12.3.4用户信息模块 300

12.3.5订单管理模块 301

12.4实现购物系统 302

下篇 实验篇 305

第1单元 305

练习1-1创建静态注册页面并以样式表修饰 305

练习1-2使用JavaScript完成注册校验 306

第2单元 308

练习2-1构建JSP环境 308

练习2-2安装MyEclipse 309

练习2-3在Eclipse中使用Tomcat服务器 310

第3单元 312

练习3-1在JSP页面中静态包含文件 312

练习3-2统计访问页面数量 312

练习3-3求圆的面积和周长 313

练习3-4动态加载页面并传递参数 314

第4单元 315

练习4-1简单地验证用户登录 315

练习4-2猜数字 316

练习4-3创建一个简单的购物网站 319

练习4-4简单聊天室功能 321

第5单元 324

练习5-1显示指定扩展名的文件列表 324

练习5-2文件内容复制 325

练习5-3JSP页面实现用户登录 327

第6单元 330

练习6-1修改数据库数据 330

练习6-2模糊查询数据 331

练习6-3使用日期字段查询数据 333

练习6-4网上投票 334

第7单元 336

练习7-1读文件Bean 336

练习7-2数据库操作Bean 337

练习7-3数据库分页Bea 340

第8单元 344

练习8-1Servlet读取数据库记录 344

练习8-2Servlet实现网上购物 347

练习8-3Servlet控制案例 350

第9单元 352

练习9-1创建用户登录页面 352

练习9-2使用层构建网页 353

练习9-3使用JavaScript创建计算器 354