《JSP编程基础及应用实例集锦》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:柏亚军等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115094152
  • 页数:337 页
图书介绍:本书从最基本JSP概述、JSP运行模式和环境设置、Java内容、JSP语法,到JavaBeans、JavaServlet、JDBC都作了详尽的介绍,同时还结合了9个综合实例巩固这些知识。

前言页 1

第1章 JSP简介 1

1.1 JSP技术介绍 1

1.1.1 Web编程技术 1

1.1.2 JSP概述 1

1.1.3 JSP的形式 2

1.1.4 JSP的特点 3

1.2 JSP与其他动态网页技术比较 4

1.2.1 JSP与CGI比较 4

1.2.2 JSP与ASP的比较 4

1.3.1 JSP运行环境需要的组件 6

1.3 JSP的运行环境 6

1.2.3 JSP与Servlet的比较 6

1.3.2 JSWDK的安装和配置 7

1.3.3 Tomcat的安装和配置 8

1.4 HelloWorld 8

1.5 小结 9

第2章 JSP的基本概念 10

2.1 对象 10

2.1.1 对象域 10

2.1.2 对象和变量 11

2.1.3 隐含对象 11

2.1.5 对象的应用 12

2.1.4 PageContext对象 12

2.2 Java简介 14

2.2.1 类型 14

2.2.2 Java的运算符 16

2.2.3 Java控制流 20

2.2.4 小结 22

第3章 JSP语法 25

3.1 JSP的语法规则 25

3.1.1 开始和结束的标记 25

3.1.2 HTML注释 25

3.1.3 隐藏注释 26

3.1.4 声明 27

3.1.5 表达式 28

3.1.6 脚本scriptlet 28

3.2 JSP语法 29

3.2.1 指令类语法 29

3.2.2 动作语法 34

3.2.3 脚本语法 43

3.3 小结 44

第4章 JavaBeans 45

4.1 JavaBeans的属性 45

4.1.1 simple属性 45

4.1.2 Indexed属性 46

4.1.3 Bound属性 47

4.1.4 Constraincd属性 48

4.2 JavaBeans的事件 50

4.2.1 概述 51

4.2.2 事件状态对象(Event State Object) 52

4.2.3 事件监听接口(EventListener Interface)与事件监听者(EventListener) 52

4.2.4 事件监听者的注册与注销 53

4.2.5 适配类 54

4.3 用户化 55

4.3.1 用户化器接口(Customizer Interface) 56

4.3.2 属性编辑器接口(PropertyEditor Intertace) 56

4.4 持久化 57

4.3.3 BeanInfo接口 57

4.5 JavaBeans的存储格式 58

4.6 小结 58

第5章 Java Servlet 61

5.1 Java Servlet概述 61

5.1.1 关于Servlets 61

5.1.2 Servlet应用范围 61

5.1.3 Servlet结构总视 62

5.1.4 Servlet Lifecycle 62

5.2编写Servlet 63

5.2.1 与客户端的交互性 63

5.2.3 一个HTTP Servlet处理POST方式的例子 64

5.2.2 一个HTTP Servlet处理GET和HEAD方法的例子 64

5.3 Lifecycle方法 67

5.3.1 重编Init初始化方法 67

5.3.2 重编Destroy方法 68

5.3.3 关于一个Servlet中断涉及的多线程 68

5.3.4 提供关于Servlet的信息 70

5.4 运行Servlet 71

5.4.1 属性 71

5.4.2 使用Servlet Runner 72

5.5 小结 74

6.1.1 什么是JDBC 85

6.1 JDBC简介 85

第6章 JDBC 85

6.1.2 JDBC产品 89

6.2 连接 90

6.2.1 概述 90

6.2.2 打开连接 90

6.2.3 JDBC URL 91

6.2.4 “odbc”子协议 92

6.2.5 注册子协议 92

6.2.6 发送SQL语句 92

6.2.7 事务 93

6.2.8 事务隔离级别 93

6.3.2 跟踪可用驱动程序 94

6.3.1 概述 94

6.3 DriverManager 94

6.3.3 建立连接 95

6.4 小结 96

第7章 应用实例一--网上投票 100

7.1 概述 100

7.2 投票表单的设计 100

7.3 投票处理过程 101

7.4 源程序展示 103

7.5 小结 108

8.2 具体实现 109

8.2.1 试题 109

8.1 设计概述 109

第8章 应用实例二--网上测试 109

8.2.2 调用JavaBeans 110

8.2.3 答题页面 110

8.2.4 答题结果处理 112

8.3 实例程序展示 113

8.3.1 exam.jsp 113

8.3.2 exam.java 118

第9章 应用实例三--购物车 124

9.1 概述 124

9.2.1 购物车的实现 125

9.2 设计目标 125

9.2.2 商品列表主界面 128

9.2.3 清除购物车 131

9.3 所有源程序 135

9.3.1 shop.jsp 135

9.3.2 shopping.java 145

9.4 小结 149

第10章 应用实例四--查看和接收E-mail 150

10.1 设计目标 150

10.2 Pop3协议 150

10.2.3 获取某个邮件的内容 152

10.2.2 获取总邮件数 152

10.2.1 Pop3服务器的认证 152

10.2.4 Pop3服务器返回的内容 153

10.3 利用Pop3协议实现收取信件的底层方法 153

10.3.1 连接服务器 154

10.3.2 向服务器发送命令 154

10.3.3 取得服务器发来的回应 155

10.3.4 Pop3认证 155

10.3.5 取得邮箱的状态 156

10.3.6 取得邮件的内容 157

10.3.7 往Pop3邮件服务器发送空指令 159

10.4 完整的代码 160

10.4.1 利用Pop3实现收取信件的底层模块 160

10.4.2 编写一个线程,用来保持与Pop3服务器之间的连接 168

10.4.3 编写一个bean,用来封装收发E-mail的一些方法 169

10.4.4 登录页面 174

10.4.5 编写显示E-mail列表的JSP页面 176

10.4.6 编写显示E-mail内容的JSP页面 180

10.5 小结 182

第11章 应用实例五--用户注册登录 183

11.1 用SQL SERVER建立数据库 183

11.1.2 建立数据源 184

11.1.3 建立连接数据库的JavaBeans 186

11.2 设计具体的JSP页面 188

11.3 小结 206

12.1 用SQL SERVER 建立数据库 207

第12章 应用实例六--我的书店 207

12.2 设计具体的JSP页面 209

12.3 小结 233

第13章 应用实例七--聊天室 234

13.1 功能实现和技术要点 234

13.1.1 使用Java的集合类 234

13.1.2 在线用户列表 234

13.1.3 窃窃私语 236

13.2 代码和分析 237

13.3 小结 251

14.1.1 设计表的结构 252

14.1 用SQL SERVER建立数据库 252

第14章 应用实例八--BBS 252

14.1.2 构造表 253

14.2 用JSP具体实现以及代码分析 254

第15章 应用实例九--服务器端生成图片 306

15.1 设计目标 306

15.2 PngEncoder类的实现 306

15.2.1 构造方法 307

15.2.2 转换生成PNG文件格式的字节流 307

15.2.3 写PNG格式的文件头 308

15.2.4 写PNG格式的文件主体 309

15.2.5 写PNG格式的文件结尾 312

15.2.6 几个往Byte数组里写入int或者String的方法 313

15.3 createImg类的实现 314

15.3.1 Init方法 314

15.3.2 drawBall方法 315

15.3.3 encode?方法 316

15.3.4 getImage方法 317

15.4 页面的自动刷新 318

15.5 完整的代码 318

15.5.1 由Image对象生成Png格式的字节数组 318

15.5.2 画图并且生成图片的程序 330

15.5.3 一个用作图片的JSP 335

15.5.4 主页面 335