《JSP编程实践 动态网页的引擎》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:何川等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7900643516
  • 页数:337 页
图书介绍:全书共分11章,从不同的侧面讲述了JSP的编程技巧。第1章介绍了JSP开发环境的安装和配置;第2章-第4章以实例的形式介绍了JSP构建网络程序的方法;第5章-第9章分别介绍了用JSP访问数据库、在JSP中使用JavaMail、JSP中的文件操作、JSP与XML协同编程、JSP的安全配置与管理等内容;第10章-第11章给出了BBS系统和购物系统两个综合设计实例,详细描述了JSP项目从整体设计到具体实现的全过程。本书用大量的实例生动地阐述编程要点,使读者动态地掌握编程方法,而非静态地学习编程规则;本书着重介绍应用编程经常会用到的一些技术,但并不面面俱到,目的是让读者尽可能简洁地掌握编程的要旨。随书附带的光盘包含了一些免费的JSP服务器和开发工具,以及书中的源程序。本书可作为广大的网络编程人员以及网络爱好者开发网络程序的参考资料。

第1章 JSP开发环境的安装与配置 1

1.1 JSWDK的安装配置 1

1.1.1 JSWDK简介 1

1.1.2 安装JDK 1

1.1.3 安装JSWDK 5

1.1.4 配置JSWDK 6

1.2 Resin的安装配置 8

1.2.1 Resin简介 8

1.2.2 Resin在Windows下的安装 9

1.2.3 Resin在Linux下的安装 10

1.2.4 Resin的配置 11

1.2.5 Resin同其他Web服务器的组合 14

1.3 Tomcat的安装配置 19

1.3.1 Tomcat简介 19

1.3.2 Tomcat在Windows下的安装 19

1.3.3 Tomcat在Linux下的安装 21

1.3.4 Tomcat的配置 22

1.3.5 Tomcat同其他服务器的组合 27

第2章 JSP建立网络服务基本应用框架 31

2.1 客户端和JSP的交互 31

2.1.1 对一次交互过程的处理 33

2.1.2 JSP引擎的工作原理 34

2.2 对请求信息的处理 37

2.2.1 得到传入的参数 37

2.2.2 得到客户端的其他信息 40

2.3 在页面中处理数据 42

2.3.1 在页面中声明变量 42

2.3.2 在页面中声明方法 43

2.3.3 使用Java基础类库 45

2.3.4 存取全局的信息 46

2.3.5 存取每个用户的信息 48

2.4 对输出页面的操作 50

2.4.1 结束输出过程 52

2.4.2 输出中文 52

2.4.3 在页面中包含另一个文件 54

2.5 对页面的其他操作 56

2.5.1 加入注释 56

2.5.2 页面重定向 58

2.6 异常错误处理 59

2.6.1 编译错误 59

2.6.2 运行错误 60

2.7 综合实例 62

3.1 用JSP或HTML创建表单 69

第3章 用JSP处理HTML表单和Cookie 69

3.1.1 浏览者对表单的操作 72

3.1.2 在页面中让浏览者输入一些内容 73

3.1.3 在页面中让浏览者选择一些内容 75

3.1.4 在页面中隐藏参数 79

3.2 表单的客户端验证 79

3.2.1 限定字符串长度 79

3.2.2 限定字符串类型 80

3.2.3 限定数字范围 82

3.3.2 验证字符串类型 83

3.3 表单的服务端验证 83

3.3.1 验证字符串长度 83

3.3.3 验证字符串是否在某范围内 84

3.4 使用Cookie记录浏览者信息 84

3.4.1 在浏览器中设定Cookie 84

3.4.2 Cookie格式 86

3.4.3 用JavaScript存取Cookie数据 86

3.4.4 用JSP存取Cookic数据 88

3.5 综合实例 89

4.1.1 编写JavaBcan源文件 97

第4章 使用JavaBean扩展JSP功能 97

4.1 用JSP开发JavaBean应用 97

4.1.2 编译JavaBean文件 99

4.1.3 在JSP页面中使用JavaBean 99

4.1.4 在JSP页面中对JavaBean的内部变量进行存取 104

4.2 综合实例 106

4.2.1 不使用JavaBean的购物车 107

4.2.2 使用JavaBcan的购物车 114

4.3 EJB技术简介 120

5.1 JDBC介绍 123

第5章 用JSP访问数据库 123

5.2 安装与连接数据库 125

5.2.1 在Windows系统中通过JDBC-ODBC桥连接数据库 125

5.2.2 在Windows系统中直接使用JDBC连接数据库 130

5.2.3 在Linux中连接数据库 134

5.3 用JavaBean实现数据库连接池 137

5.3.1 使用连接池的意义 137

5.3.2 具体实现 138

5.4 综合实例 146

5.4.1 查询显示 146

5.4.2 添加用户 149

5.4.3 修改用户信息 153

5.4.4 删除用户 156

第6章 如何在JSP中使用JavaMail 159

6.1 JavaMail开发环境的安装 159

6.2 使用JavaMail发送Email 160

6.2.1 如何发送纯文本格式的Email 160

6.2.2 如何发送带有附件的Email 166

6.2.3 如何发送HTML格式和带有图片的Email 168

6.3 使用JavaMail接收Email 169

6.3.1 如何显示所有的邮件列表 169

6.3.2 如何对Email进行过滤 174

6.3.3 如何接收纯文本格式的Email 177

6.3.4 如何接收带有附件的Email 179

6.3.5 如何给一群人发送Email 181

6.3.6 如何实现Enail的自动转发 182

6.4 综合实例:Email转发器 183

第7章 JSP中的文件操作 189

7.1 JSP中对于目录的处理 189

7.1.1 如何显示目录结构 189

7.1.2 如何添加、删除目录和文件 194

7.2.1 如何显示文件的详细信息 201

7.2 JSP中对于文件的处理 201

7.2.2 如何显示文件的内容 203

7.2.3 如何修改文件的内容 206

7.3 JSP中的文件上传 208

7.3.1 使用现有的开发包进行文件上传 208

7.3.2 编写自己的文件上传程序 210

7.4 综合实例:文件管理器 212

第8章 JSP与XML协同编程 215

8.1 JSP与XML简介 215

8.1.1 JSP与XML结合的优势 215

8.1.2 Xcrccs的安装配置 216

8.1.3 XML的DOM接口简介 217

8.1.4 XML的SAX接口简介 218

8.2 在JSP中处理XML 221

8.2.1 如何直接将XML在JSP中输出 221

8.2.2 如何使用JavaBean直接生成XML 224

8.2.3 如何使用DOM接口从服务器端生成XML 226

8.2.4 如何使用SAX接口从服务器端生成XML 230

8.3 综合实例:使用XML与JSP制作简单的BBS 235

9.1 服务器端的安全配置 249

9.1.1 Apacc的安全特征 249

第9章 JSP安全配置与管理 249

9.1.2 安装Apachc 250

9.1.3 Apachc安全性配置 253

9.1.4 Apache服务器的基本认证机制 258

9.2 网络数据安全传输 261

9.2.1 SSL简介 261

9.2.2 安装支持SSL的Apachc 262

9.3 弥补JSP服务中的安全漏洞 266

9.3.1 JSP安全问题 266

9.3.2 弥补JSP安全漏洞 270

9.4 本章小结 273

第10章 综合实例:用JSP实现小型BBS系统 275

10.1 功能介绍 275

10.2 总体框架 276

10.2.1 模块划分 276

10.2.2 页面流程 277

10.3 使用的数据库 278

10.3.1 数据表结构 278

10.3.2 建立数据表 279

10.4 具体实现 282

10.4.1 数据库模块 282

10.4.2 用户注册模块 283

10.4.3 用户登录模块 286

10.4.4 信息显示模块 288

10.4.5 信息修改编辑模块 295

10.4.6 用户管理模块 300

10.4.7 开发工具以及运行环境 303

10.5 安装运行 303

11.2 总体框架 307

11.2.1 模块划分 307

11.2.2 页面流程 307

11.1 功能介绍 307

第11章 综合实例:购物系统的设计与实现 307

11.3 使用的数据库 308

11.3.1 表结构 308

11.3.2 建立数据表 309

11.4 具体实现 312

11.4.1 数据库模块 312

11.4.2 商品浏览模块 312

11.4.3 购物车模块 323

11.4.4 订单模块 331

11.4.5 其他 333

11.5 安装与运行 335