《JSP网络开发逐步深入》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:缪勇,陈亚辉,李新锋等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302230519
  • 页数:477 页
图书介绍:本书详细介绍了怎样使用JSP逐步深入进行网络系统设计。

第1章 初识JSP 1

1.1 JSP简介 2

1.1.1 什么是JSP 2

1.1.2 为什么选择JSP 2

1.1.3 第一个JSP页面 4

1.2 JSP工作原理 5

1.3 JSP开发环境搭建 6

1.3.1 安装配置JDK6 6

1.3.2 设置JDK6环境变量 8

1.3.3 安装和配置Tomcat 6.18 10

1.3.4 设置自己的工作空间 12

1.3.5 安装和配置数据库MySQL 5.1 13

1.3.6 安装和配置MyEclipse 6.5 18

1.4 应用示例 21

1.5 本章小结 25

第2章 JSP基础语法 27

2.1 JSP使用方式 28

2.1.1 在HTML文档中使用JavaScript 28

2.1.2 JavaScript中如何调用函数 29

2.1.3 JavaScript脚本程序的引用方式 30

2.1.4 在JSP文件中的程序 31

2.1.5 需要注意的问题 32

2.2 JSP文件的组成 33

2.2.1 JSP标签 33

2.2.2 Java程序 34

2.2.3 HTML标签 36

2.3 指令标签 37

2.3.1 page指令 38

2.3.2 include指令 39

2.3.3 taglib指令 39

2.4 动作标签 40

2.4.1 <jsp:include> 40

2.4.2 <jsp:forward> 41

2.4.3 <jsp:plugin> 43

2.4.4 <jsp:param> 45

2.4.5 <jsp:useBean> 45

2.4.6 <jsp:getProperty> 46

2.4.7 <jsp:setProperty> 46

2.5 JSP内置对象 47

2.5.1 request对象 48

2.5.2 response对象 49

2.5.3 session对象 51

2.5.4 out对象 52

2.5.5 application对象 53

2.5.6 config对象 54

2.5.7 page对象 55

2.5.8 exception对象 55

2.5.9 pageContext对象 56

2.6 本章小结 57

第3章 深入JSP 59

3.1 Servlet 60

3.1.1 Servlet概述 60

3.1.2 一个简单Servlet例子 63

3.1.3 Servlet的部署 65

3.1.4 过滤器(Filter) 66

3.1.5 监听器(ServletContextListener) 68

3.1.6 Cookie 69

3.1.7 Servlet的通信方法 71

3.2 JavaBean 72

3.2.1 JavaBean概述 72

3.2.2 JavaBean的属性 72

3.2.3 JavaBean的事件 80

3.3.4 JavaBean的方法 82

3.3.5 JavaBean的简单示例 84

3.3 标准标签库JSTL 86

3.3.1 JSTL简介 86

3.3.2 JSTL的安装 87

3.3.3 EL语言介绍 88

3.3.4 Core标签库 89

3.3.5 JSTL的应用示例 94

3.3.6 自定义标签库的创建与应用 96

3.4 数据库连接 98

3.4.1 JDBC概述 98

3.4.2 JSP中的数据库连接类 101

3.4.3 常用数据库连接的例子 103

3.5 本章小结 108

第4章 客户登录系统 109

4.1 数据库 110

4.2 数据库连接类 110

4.3 开发实体类 112

4.4 登录页面 112

4.5 登录测试 117

4.6 本章小结 117

第5章 基于Servlet的验证码 119

5.1 创建AuthImage类 120

5.2 web.xml配置 122

5.3 开发登录页面 123

5.4 测试验证码 123

5.5 本章小结 125

第6章 在线调查系统 127

6.1 系统概述 128

6.2 把握系统脉络 128

6.2.1 调查问题一模块 128

6.2.2 调查问题二模块 129

6.2.3 调查问题三模块 129

6.2.4 调查问题四模块 129

6.2.5 结果显示模块 130

6.3 开发环境 130

6.3.1 JFreeChart介绍 130

6.3.2 JFreeChart处理过程 131

6.4 数据库设计 132

6.4.1 创建数据库 132

6.4.2 表设计 133

6.5 系统开发 134

6.5.1 创建项目indagate 134

6.5.2 部署jfreechart-1.0.13.jar和jcommon-1.0.16.jar 135

6.5.3 通用资源文件 136

6.5.4 系统主页 145

6.5.5 结果显示页面 147

6.5.6 问题一后台处理代码 148

6.5.7 问题二后台处理代码 152

6.5.8 问题三后台处理代码 156

6.5.9 问题四的后台处理代码 159

6.5.10 在web.xml中配置Servlet 162

6.6 系统运行 164

6.7 本章小结 166

第7章 文件上传下载系统 167

7.1 系统概述 168

7.2 把握系统脉络 168

7.2.1 用户登录模块 168

7.2.2 用户修改信息模块 168

7.2.3 资源上传模块 169

7.2.4 资源下载模块 169

7.3 开发环境 170

7.3.1 FileUpload介绍 170

7.3.2 FileUpload处理过程 171

7.4 数据库设计 172

7.4.1 创建数据库 172

7.4.2 表设计 173

7.5 系统开发 174

7.5.1 创建项目upload 174

7.5.2 部署fileupload-1.2.1.jar和commons-io-1.4.jar 175

7.5.3 通用资源文件 176

7.5.4 登录模块 181

7.5.5 信息修改模块 187

7.5.6 资源上传模块 194

7.5.7 资源下载模块 199

7.5.8 退出系统 202

7.5.9 在web.xml中部署Servlet 203

7.6 系统运行 204

7.7 本章小结 207

第8章 简易邮件收发系统 209

8.1 系统概述 210

8.2 系统结构 210

8.2.1 邮件发送子系统 210

8.2.2 邮件接收子系统 211

8.3 开发环境 211

8.3.1 JavaMail介绍 211

8.3.2 JavaMail邮件处理过程 213

8.3.3 JavaMail中常用类的介绍 213

8.4 系统开发 214

8.4.1 创建项目mailpro 214

8.4.2 部署mail.jar和activation.jar包 215

8.4.3 系统通用文件 216

8.4.4 系统前台首页 219

8.4.5 邮件发送子页面 221

8.4.6 邮件接收子页面 223

8.4.7 编写邮件发送类MailFs.java 224

8.4.8 编写邮件接收类MailJs,java 227

8.5 系统运行 231

8.6 本章小结 234

第9章 购物车系统 235

9.1 系统概述及需求分析 236

9.2 系统分析 236

9.3 数据库设计 236

9.4 创建数据库连接类 237

9.5 创建实体类 239

9.6 系统功能实现 242

9.6.1 登录功能 242

9.6.2 浏览菜单 244

9.6.3 查看菜单的详细信息 247

9.6.4 放入购物车 249

9.6.5 查看购物车 252

9.6.6 修改购物车 254

9.6.7 从购物车中删除菜品 257

9.6.8 清空购物车 258

9.6.9 生成订单 259

9.7 本章小结 262

第10章 宿舍管理系统 263

10.1 系统概述 264

10.2 把握系统脉络 264

10.2.1 学生信息管理模块 264

10.2.2 宿舍查询模块 264

10.2.3 来访登记模块 265

10.2.4 宿舍评分模块 265

10.2.5 综合查询模块 265

10.3 开发环境 266

10.4 数据库设计 266

10.4.1 创建数据库room 267

10.4.2 设计数据表 267

10.5 系统开发 270

10.5.1 创建项目room 270

10.5.2 配置MySQL驱动 271

10.5.3 系统通用资源文件 271

10.5.4 系统首页 276

10.5.5 学生信息管理模块 279

10.5.6 宿舍查询模块 288

10.5.7 来访登记模块 294

10.5.8 宿舍评分模块 303

10.5.9 综合查询模块 310

10.5.10 在web.xml中部署Servlet 316

10.6 系统运行 317

10.7 本章小结 319

第11章 房屋租赁网 321

11.1 系统概述及需求分析 322

11.2 系统分析 322

11.3 数据库设计 323

11.4 系统目录结构 325

11.5 公共类的设计 325

11.5.1 乱码处理 326

11.5.2 创建数据库连接类 327

11.6 创建实体类 328

11.7 系统首页的实现 329

11.8 查询房屋信息 334

11.9 显示房屋详细信息 338

11.10 登录功能 340

11.11 发布租房信息 344

11.12 修改租房/求租信息 348

11.12.1 显示修改页面 348

11.12.2 提交修改 353

11.13 删除租房信息 355

11.14 用户注册 356

11.15 修改密码 359

11.15.1 显示密码修改页面 360

11.15.2 提交密码修改 360

11.16 注销 362

11.17 本章小结 363

第12章 博客系统 365

12.1 系统概述 366

12.2 系统分析 366

12.3 数据库设计 367

12.4 系统公共类 369

12.5 前台功能设计 373

12.5.1 台总体框架 373

12.5.2 前台首页index.jsp 374

12.5.3 我的文章 382

12.5.4 我的相册 392

12.5.5 我的好友 394

12.5.6 给我留言 398

12.6 管理博客功能设计 403

12.6.1 文章管理 403

12.6.2 相册管理 410

12.6.3 留言管理 416

12.7 本章小结 419

第13章 交友网站 421

13.1 系统概述 422

13.2 系统分析 422

13.3 数据库设计 423

13.4 系统公共类 426

13.5 前台功能设计 429

13.5.1 前台总体框架 429

13.5.2 网友注册 430

13.5.3 会员登录 432

13.6 普通会员功能设计 436

13.6.1 查看会员 436

13.6.2 查看留言 441

13.6.3 给其他会员留言 445

13.6.4 查看和修改个人资料 447

13.6.5 上传照片 449

13.6.6 查看相册 453

13.6.7 添加好友 458

13.6.8 查看好友 459

13.7 管理员功能设计 461

13.7.1 用户管理 461

13.7.2 留言管理 466

13.7.3 相册管理 471

13.8 站长功能设计 473

13.9 本章小结 477