《JSP速成教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Jose Annunziato等著;闻道工作室译
  • 出 版 社:北京市:机械工业出版社
  • 出版年份:2002
  • ISBN:7111094573
  • 页数:319 页
图书介绍:

前言 1

第一部分 概述 1

第1学时 Web应用简介 1

1.1 什么是JSP 1

译者序 1

1.2 Web的演变 3

1.2.1 静态Web 3

1.2.2 插入Web 4

1.2.3 动态Web 6

1.2.4 N层Web 9

1.3 什么是Java2企业版平台 10

1.3.1 谁开发了此规范 10

1.3.2 此规范定义了什么 10

1.3.3 谁受益于此规范 11

1.3.4 什么技术构成了此平台 11

1.4.1 应用服务器的需求 12

1.4.2 与J2EE兼容意味着什么 12

1.4 什么是应用服务器 12

1.4.3 应用服务器供货商列表 13

1.5 课时小结 13

1.6 专家疑 14

1.7 课外作业 14

第2学时 创建一个JSP 15

2.1 HTML回顾 15

2.3 JSP与ASP比较 16

2.2 JSP与CGI程序比较 16

2.4 创建JSP的步骤 19

2.4.1 配置Apache与Tomcat 19

2.4.2 在文本编辑器中输入JSP 22

2.4.3 以jsp为扩展名进行保存 23

2.4.4 在游览器中观察页面 23

2.5 课时小结 24

2.6 专家答疑 24

2.7 课外作业 24

3.1 什么是Servlet 25

第3学时 Servlet入门 25

3.2.1 JSP/Servlet的生命期 26

3.2.2 JSP的转换过程 26

3.2 JSP如何转换为Servlet 26

3.3 HttpServlet的基本结构 27

3.3.1 init(...)方法 27

3.3.2 service(...)方法 28

3.3.3 doPost(...)和doGet(...)方法 28

3.4 把一个简单JSP转换为Servlet 30

3.7 课外作业 33

3.5 课时小结 33

3.6 专家答疑 33

第4学时 配置应用服务器 34

4.1 如何配置BEA WebLogic Server 34

4.1.1 安装 BEA WebLogic Serverr 34

4.1.2 WebLogic Server的目录结构 35

4.1.3 weblogic.properties 文件 36

4.2 在WLS中部署JSP 38

4.1.4 注册JSPServlet 38

4.1.5 设置JSpServlet的初始参数 38

4.3 课时小结 40

4.4 专家答疑 40

4.5 课外作业 40

第二部分 创建简单的JSP 41

第5学时 理解JSP应用模型 41

5.1 什么是应用模型 41

5.2 简单模型 41

5.3 N层模型 43

5.4 松散耦合模型 44

5.5 包含请求模型 45

5.6 转发请求模型 47

5.7 课时小结 50

5.8 专家答疑 51

5.9 课外作业 51

6.1.2 用属性配置标签 52

6.1.1 理解单一的和成对的标签 52

第6学时 理解JSP的布局 52

6.1 标签和属性值的用法 52

6.2 向代码中添加注释 53

6.2.1 添加HTML注释 53

6.2.2 添加JSP注释 53

6.2.3 添加Java注释 54

6.3 JSP剖析 54

6.3.1 编写HTML代码 54

6.3.2 理解JSP标签元素 55

6.4 JSP内置对象的用法 58

6.4.1 理解request对象 58

6.4.2 理解response对象 59

6.4.3 理解session对象 59

6.4.4 理解config对象 59

6.4.5 其他JSP内置对象 59

6.5 理解JSP和JavaBean 59

6.5.3 实例化JavaBean 60

6.5.1 JavaBean概述 60

6.5.2 JavaBean规范 60

6.5.4 set和get属性标签的用法 61

6.5.5 一个使用JavaBean的简单例子 61

6.6 课时小结 61

6.7 专家答疑 61

6.8 课外作业 61

第7学时 JSP中的变量声明与方法声明 63

7.1 声明标签的用法 63

7.2 JSP中的变量声明 63

7.2.1 理解数据的类型 64

7.2.2 初始化变量 65

7.2.3 声明数组与集合 66

7.3 JSP中的方法声明 70

7.3.1 方法调用 71

7.3.2 理解方法过载 73

7.5 专家答疑 74

7.4 课时小结 74

7.6 课外作业 75

第8学时 在JSP中插入Java表达式 77

8.1 JSP表达式标签 77

8.2 在表达式中引用一个变量 78

8.3 从表达式中调用方法 80

8.3.1 调用一个局部方法 81

8.3.2 调用一个对象的方法 82

8.6 课外作业 84

8.4 课时小结 84

8.5 专家答疑 84

第9学时 用Java scriptlet控制JSP 85

9.1 scriptlet 85

9.2 选择控制结构 85

9.2.1 使用if选择语句 85

9.2.2 使用switch语句 88

9.2.3 使用break语句 90

9.3.1 使用for循环 91

9.3 循环控制结构 91

9.3.2 使用while循环 93

9.3.3 使用continue语句 95

9.3.4 使用do/while循环 96

9.4 课时小结 98

9.5 课外作业 98

第10学时 处理用户的请求 100

10.1 理解用户请求 100

10.2 创建用户请求 101

10.2.1 剖析URL 101

10.2.2 从一个超级链接中产生请求 102

10.3 提取路径和URL信息 102

10.4 提取主机和端口信息 103

10.5 从查询串中解析参数 105

10.6 使用HTML表单 106

10.7 一个处理信用卡信息的HTML表单和JSP 108

10.10 课外作业 111

10.9 专家答疑 111

10.8 课时小结 111

第11学时 为用户生成动态响应 113

11.1 生成动态内容 113

11.1.1 动态标题 113

11.1.2 动态表格 114

11.1.3 动态表单 117

11.2 可配置主页 119

11.5 课外作业 123

11.4 专家答疑 123

11.3 课时小结 123

第三部分 向JSP中增加功能 125

第12学时 跟踪用户会话 125

12.1 HTTP是一种无状态协议 125

12.2 保存和取出cookie 126

12.3 用户会话 129

12.4 编码URL 133

12.7 课外作业 136

12.6 专家答疑 136

12.5 课时小结 136

第13学时 配置与初始化JSP 137

13.1 理解JSP的注册和初始化 137

13.2 打印全部初始化参数的简单JSP 137

13.3 编译JSP至Servlet 138

13.4 用应用服务器注册与初始化JSP 140

13.5 config对象的用法 140

13.6 实例:配置登录页面 141

13.7 ServletContext对象 142

13.8 课时小结 143

13.9 专家答疑 143

13.10 课外作业 143

第14学时 建立错误页面 145

14.1 概述 145

14.1.1 Excepgion和Throwable类 145

14.1.2 理解栈跟踪 147

14.1.3 捕获异常 147

14.2.1 创建定制异常 148

14.2 处理异常 148

14.2.2 在JSP中生成异常 149

14.2.3 在JSP中捕获异常 150

14.2.4 在Java类中产生异常并在JSP中捕获 152

14.3 实现错误页面 154

14.3.1 决定错误页面 154

14.3.2 exception隐含对象 156

14.4 课时小结 157

14.5 专家答疑 158

14.6 课外作业 158

第15学时 在JSP中插入applet 159

15.1 JSP行为标签的一般语法 159

15.2 用plugin行为插入applet 160

15.3 用param标签定义applet的初始参数 164

15.4 综合应用plugin行为 168

15.6 专家答疑 173

15.7 课外作业 173

15.5 课时小结 173

第16学时 在JSP中应用JavaBean 174

16.1 理解JavaBean 174

16.2 理解JavaBean作用域 178

16.3 用JavaBean实现购物车 179

16.4 设置和获取JavaBean属性 183

16.5 使用带JavaBean的表单 185

16.8 课外作业 187

16.7 专家答疑 187

16.6 课时小结 187

第17学时 从JSP中访问数据库 189

17.1 创建数据库 189

17.1.1 使用Cloudscpae的Cloudview 190

17.1.2 创建表 191

17.1.3 创建记录 192

17.2 Java数据库连接 192

17.2.1 JDBC驱动器 193

17.2.3 用Statement对象和数据库交互 195

17.2.2 取得数据库连接 195

17.2.4 用ResultSet对象定位查询结果 196

17.3 JSP和数据库交互 196

17.3.1 用JSP打印数据库的内容 197

17.3.2 用JSP更新数据库 198

17.4 课时小结 200

17.5 专家答疑 200

17.6 课外作业 201

18.1 理解include指令 203

第18学时 在JSP中替换文本 203

18.2 include指令的例子 204

18.2.1 包含一个文本文档 204

18.2.2 包含另一个JSP 206

18.2.3 被包含的文件不存在 208

18.3 课时小结 211

18.4 专家答疑 211

18.5 课外作业 211

19.1 理解标签库 213

第19学时 用标签库扩展JSP功能 213

19.2 使用标签库的例子 215

19.2.1 用一个定制行为跟踪页面点击 215

19.2.2 显示session对象中的元素 218

19.2.3 使用带属性的定制行为标签 221

19.3 课时小结 225

19.4 专家答疑 225

19.5 课外作业 225

第20学时 用多个JSP处理请求 226

20.1 回顾包含请求应用模型 226

20.1.1 回顾JSP行为 226

20.1.2 理解include行为与include指令的区别 227

20.2 实现include行为 227

20.3 回顾转发请求应用模型 234

20.4 实现forward行为 235

20.6 专家答疑 245

20.7 课外作业 245

20.5 课时小结 245

第21学时 设计企业应用 246

21.1 收集设计需求 246

21.2 设计应用程序 250

21.3 课时小结 251

21.4 专家答疑 251

21.5 课外作业 252

第22学时 创建表示层 253

22.1 建立应用程序 253

22.1.1 制作CompanyBanner.html 253

22.1.2 制作SiteNavigator.html 254

22.1.3 制作主页 256

22.1.4 编写PresentCompanyHealthCareIn-fo.jsp 258

22.1.5 编写JSP介绍公司策略 261

22.1.6 允许员工浏览个人津贴费 264

22.3 专家答疑 271

22.4 课外作业 271

22.2 课时小结 271

第23学时 设计事务逻辑 272

23.1 概述 272

23.2 通过Husky World人力资源Web站点增加新员工 272

23.3 编写修改员工信息的功能 282

23.4 课时小结 289

23.5 专家答疑 289

23.6 课外作业 289

24.1 什么是Web档案文件 291

第24学时 打包和部署企级应用程序 291

24.2 建立Web档案文件的目录结构 292

24.3 创建部署描述符 308

24.4 生成.war文件 311

24.5 向应用程序发送请求 312

24.6 课时小结 312

24.7 专家答疑 313

24.8 课外作业 313

附录A 思考题答案 314