当前位置:首页 > 工业技术
JSP动态网站开发与实例  第3版
JSP动态网站开发与实例  第3版

JSP动态网站开发与实例 第3版PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:荣钦科技编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302127824
  • 页数:521 页
图书介绍:本书详细讲解了JSP语法和基本的WEB程序设计方法。包括:概论、程序设计基础、内建对象、表单与交互式网页等。
《JSP动态网站开发与实例 第3版》目录

第1章 JSP与Web技术概论 1

1.1 Web概论 1

1.1.1 因特网 1

1.1.2 WWW历史 1

目录 1

1.1.3 Web结构 2

1.2 静态网页与HTML 3

1.3 交互式动态网页技术 5

1.3.1 动态网页的程序语言 5

1.3.2 在客户端执行的网页语言 5

1.3.3 在服务器端执行的网页语言 7

1.4 网站数据库技术 8

1.5.1 JSP本质与Servlet 9

1.5 JSP与相关技术概论 9

1.5.2 JSP与JavaBean 10

1.6 本章小结 11

1.7 习题 11

1.7.1 填空题 11

1.7.2 问答题 12

第2章 初探JSP 13

2.1 JSP运行环境要求 13

2.2 JDK的下载与安装 13

2.3 Tomcat的下载与安装 16

2.3.1 下载Tomcat 16

2.3.2 安装与启动Tomcat 17

2.3.3 建立与测试开发环境 20

2.4.1 JSP的运行 22

2.4 JSP概述 22

2.4.2 JSP的程序结构 23

2.4.3 JSP的特性 24

2.4.4 JSP版本与2.0版的特性 24

2.4.5 如何学习JSP 25

2.5 本章小结 26

2.6 习题 27

第3章 Java与JSP 28

3.1 Java概述 28

3.1.1 基本语法 28

3.1.2 类对象 28

3.2.1 Java主要结构 29

3.2 Java平台 29

3.2.2 Java的特性 30

3.3 Java程序结构概述 32

3.3.1 Java的设计蓝图——类 32

3.3.2 Java的函数库——包 33

3.4 面向对象的概念 34

3.4.1 Java与对象 34

3.4.2 封装 34

3.4.3 继承 35

3.5 Java应用程序的类型 37

3.6 Java Servlet与JSP程序 38

3.7 本章小结 39

3.8.1 填空题 40

3.8 习题 40

3.8.2 问答题 41

第4章 JSP程序设计基础 42

4.1 HTML与JSP的关系 42

4.1.1 静态与动态网页 42

4.1.2 关于HTML 43

4.2 表格的使用方法 44

4.2.1 创建标准表格 44

4.2.2 设置表格的边框与大小 46

4.2.3 表格中数据的对齐方式 47

4.2.4 超级链接 48

4.2.5 链接与显示图片 51

4.2.6 在表格中加入图片 52

4.3.1 Hello JSP 53

4.3 创建JSP网页 53

4.3.2 Hello JSP程序代码细节 54

4.4 JSP语法 55

4.5 Scripting与Java语法 55

4.5.1 变量 56

4.5.2 无法更改内容的变量——常数 57

4.5.3 变量的命名规则 57

4.5.4 变量的运算 58

4.6 基本数据类型 59

4.6.1 JSP的基本数据类型 59

4.6.2 整型变量 59

4.6.3 浮点型变量 60

4.6.5 字符型变量 61

4.6.4 布尔型变量 61

4.6.6 数组 62

4.6.7 数据类型转换 63

4.7 运算符 63

4.7.1 算术运算符 63

4.7.2 比较运算符 66

4.7.3 逻辑布尔运算符 66

4.7.4 运算符的优先级 69

4.8 流程控制语句 70

4.8.1 if判断语句的使用 70

4.8.2 switch判断语句 74

4.9 循环 76

4.9.1 while循环 77

4.9.2 break及continue指令 80

4.10 HTML与Script 82

4.11 Directives Element概述 84

4.11.1 page指令 85

4.11.2 include指令 89

4.11.3 taglib指令 91

4.12 Action Element 92

4.12.1 <jsp:param> 93

4.12.2 <jsp:include>操作元素 93

4.12.3 <jsp:forward> 94

4.12.4 <jsp:plugin> 95

4.13 本章小结 97

4.14 习题 99

4.14.1 填空题 99

4.14.2 问答题 100

第5章 JSP内建对象 101

5.1 运用对象 101

5.2 JSP内建对象概述 103

5.2.1 out对象 103

5.2.2 request与response对象 104

5.2.3 application与session对象 104

5.2.4 config、pageContext以及page对象 104

5.2.5 exception对象 104

5.3 数据输出与out对象 105

5.3.1 out对象方法成员与数据输出 105

5.3.2 缓冲区操作 106

5.4 application内建对象 108

5.4.1 存取application中的数据 109

5.4.2 使用application对象取得信息 112

5.5 session内建对象 113

5.5.1 session的概念 113

5.5.2 session的有效期限 114

5.5.3 访问session中的数据 114

5.5.4 其他session对象的常用方法 117

5.6 其他JSP内建对象 119

5.6.1 page内建对象 119

5.6.2 config内建对象 119

5.8 习题 120

5.8.1 填空题 120

5.7 本章小结 120

5.6.3 pageContext内建对象 120

5.8.2 问答题 121

第6章 表单与交互式网页 122

6.1 HTML表单与JSP的应用 122

6.2 常用的HTML表单属性标签 123

6.2.1 文本框 124

6.2.2 多行文本输入区域 126

6.2.3 单选按钮 127

6.2.4 复选框 129

6.2.5 下拉列表框 131

6.2.6 提交按钮与重置按钮 134

6.3.1 改良的Hello World范例 135

6.3 表单与交互式网页 135

6.3.2 创建表单 136

6.4 request对象 137

6.4.1 request对象概述 137

6.4.2 取得表单属性数据 138

6.4.3 设置中文编码 141

6.4.4 Post与Get的差异 142

6.4.5 getParameterNames 142

6.4.6 Enumeration接口类型 144

6.4.7 getParameterValues(strName) 145

6.4.8 获取系统信息 147

6.4.9 获取请求标头信息 148

6.5 response内建对象 151

6.5.1 response对象所提供的方法成员 151

6.5.2 设置响应信息 152

6.5.3 响应标头信息 153

6.5.4 操作缓冲区 154

6.5.5 重新定向网页 155

6.6 暂存客户端的数据——Cookie 158

6.6.1 Cookie的概念和特性 158

6.6.2 Cookie的建立与使用 159

6.6.3 设置Cookie的属性 162

6.7 本章小结 163

6.8 习题 164

6.8.1 填空题 164

6.8.2 问答题 165

7.1 JSP Standard Tag Library 166

7.2 设置JSTL运行环境 166

第7章 JSTL与标签函数库 166

7.3 使用核心标签 167

7.3.1 存取网页数据 168

7.3.2 <c:set>与<c:remove>标签 170

7.3.3 <c:catch>标签 172

7.3.4 建立URL 173

7.3.5 <c:param>标签 175

7.3.6 <c:import>标签——载入外部文件 177

7.3.7 <c:redirect>标签——重新定向网页 179

7.3.8 流程控制 181

7.3.9 迭代-运行循环 184

7.4 il8n与国际化 189

7.4.1 设置区域——<fmt:setLocale> 190

7.4.2 指定编码——<fmt:requestEncoding> 190

7.4.3 存取il8n区域化内容 191

7.5 格式化 194

7.5.1 设置时区 194

7.5.2 格式化数字 194

7.5.3 格式化日期 199

7.6 函数标签 201

7.6.1 字符串比对 202

7.6.2 获取子字符串 204

7.6.3 调整字符串 206

7.6.4 其他函数 208

7.7 本章小结 209

7.8 习题 210

7.8.1 填空题 210

7.8.2 问答题 211

第8章 EL(Expression Language) 212

8.1 关于Expression Language 212

8.2 EL变量 213

8.3 运算符 215

8.3.1 运算符(.)与方括号([]) 215

8.3.2 算术运算符 216

8.3.3 关联运算符 219

8.3.4 逻辑运算符 220

8.3.5 empty运算符 221

8.3.6 条件式三元运算符 222

8.3.7 运算符优先级 222

8.4 隐含对象 222

8.4.1 pageContext 223

8.4.2 范围变量 225

8.4.3 param与param Values 226

8.4.4 header与header Values 228

8.4.5 cookie 228

8.4.6 initParam 230

8.5 保留字 231

8.6 本章小结 231

8.7 习题 232

8.7.1 填空题 232

8.7.2 问答题 232

第9章 灵活设计JSP网页 233

9.1 JSP的程序错误 233

9.1.1 程序编译期所产生的错误 233

9.1.2 运行期的异常 234

9.2 异常处理 236

9.2.1 try-catch子句 236

9.2.2 Exception类 239

9.2.3 自定义异常错误 242

9.3 字符串数据的处理 243

9.3.1 字符串数据 243

9.3.2 合并字符串 244

9.3.3 字符串数据类型的转换 245

9.3.4 字符串比较 247

9.3.5 字符串中字符的索引位置 249

9.3.6 取得字符串中的部分内容 250

9.3.7 更改字符串内容的方法 251

9.3.8 分割字符串的方式 252

9.4 数学运算的应用 254

9.4.1 各种数值计算的方法 254

9.4.2 随机数的产生和使用 257

9.5 获取日期时间 261

9.5.1 建立与使用时间日期对象 261

9.5.2 格式化日期时间输出方式 263

9.5.3 取得各个时间单位的值 264

9.6使用NetBeans IDE 267

9.6.1 概述 267

9.6.2 下载与安装NetBeans 268

9.6.3 开始使用NetBeans 269

9.6.5 建立新文件 272

9.6.4 关于浏览窗口 272

9.6.6 编辑文件内容 274

9.6.7 文件目录操作 275

9.7 本章小结 276

9.8 习题 277

9.8.1 填空题 277

9.8.2 问答题 278

第10章 文件I/O技术 279

10.1 File文件目录对象 279

10.1.1 File类 279

10.1.2 查看文件特性与File类属性存取 280

10.1.3 文件维护操作 281

10.1.4 列举文件目录结构 283

10.2 写入文件数据 286

10.3 读取文件数据 287

10.4 文件上传 289

10.4.1 jspSmartUpload包 289

10.4.2 上传文件 290

10.4.3 获取文件信息 292

10.4.4 使用O'Reilly上传包 295

10.5 本章小结 299

10.6 习题 300

第11章 JavaMall与联机邮件 301

11.1 关于JavaMail 301

11.2 创建邮件发送网页 303

11.2.1 设置发送邮件服务器与传输协议 303

11.2.2 收集寄信信息 304

11.2.3 关于Session 305

11.3 发送附件 307

11.4 发送HTML格式邮件 310

11.5 添加网页界面 312

11.6 本章小结 315

11.7 习题 316

第12章 JSP与XML 317

12.1 关于XML 317

12.1.1 文件对象模型——Document Object Model(DOM) 318

12.1.2 可扩充样式语言——Extensible Stylesheet Language(XSL) 318

12.2 JAXP与XML 318

12.2.1 DOM与XML解释 318

12.2.2 使用DOM建立XML文件 322

12.3.1 格式化XML文件 326

12.3 XSLT与XML文件格式化 326

12.3.2 建立XSL样式表 328

12.3.3 应用样式表 333

12.4 JSTL与XML 335

12.4.1 核心标签 335

12.4.2 流程控制 339

12.4.3 样式转换 343

12.5 本章小结 345

12.6 习题 346

12.6.1 填空题 346

12.6.2 问答题 347

13.1 数据库的概念 348

13.1.1 数据库基本结构 348

第13章 JDBC与数据库系统 348

13.1.2 JDBC与ODBC 349

13.2 Access数据库的基本操作 351

13.2.1 建立数据库 351

13.2.2 数据表结构 352

13.2.3 建立数据表 353

13.2.4 设计数据表字段 354

13.2.5 在数据表中添加数据 355

13.3 SQL结构化查询语言 357

13.3.1 SQL概述 357

13.3.2 使用Access测试SQL语法 358

13.3.3 建立、删除数据表 360

13.3.4 修改数据表格式 361

13.4.1 引用字段值符号 363

13.4 数据的查询方式 363

13.4.2 基本查询 364

13.4.3 获取特定数据 365

13.4.4 数据排序 365

13.4.5 条件式查询 366

13.5 数据更改处理 369

13.5.1 新增数据 369

13.5.2 删除数据 370

13.5.3 更新数据 371

13.6 连接与打开数据库 371

13.6.1 设置ODBC数据库来源 372

13.6.2 建立ODBC数据库源连接对象 374

13.7 本章小结 375

13.8 习题 376

13.8.1 填空题 376

13.8.2 问答题 377

第14章 数据更新功能网页 378

14.1 以SQL指令处理数据 378

14.1.1 Statement与ResultSet界面 378

14.1.2 Statement与ResultSet接口属性与方法 379

14.2 运行SQL指令的方法 380

14.2.1 运行SQL一般指令 380

14.2.2 改变数据表结构 381

14.2.3 运行SQL更新命令 382

14.2.4 运行SQL查询指令 384

14.2.5 运行SQL批处理指令 390

14.3 交易 391

14.4 控制数据集合的方法 394

14.5 JSTL中的SQL标签 397

14.5.1 设置数据来源 398

14.5.2 取得数据内容 399

14.5.3 指定参数 402

14.5.4 更新数据内容 403

14.5.5 解析日期参数 405

14.5.6 批处理交易 407

14.6 本章小结 408

14.7 习题 409

15.1 概述 410

第15章 组织程序代码 410

15.2 自定义函数 411

15.2.1 共享变量与函数 412

15.2.2 运用参数 414

15.2.3 函数返回值 415

15.3 建立类 417

15.3.1 类要素 417

15.3.2 对象的建立方式 417

15.3.3 建构式与字段属性 419

15.4 加载外部网页 420

15.4.1 include指令 421

15.4.2 <jsp:include>标签 423

15.5 本章小结 424

15.6.1 填空题 425

15.6.2 问答题 425

15.6 习题 425

第16章 导入JavaBean 426

16.1 设计JavaBean 426

16.1.1 JavaBean的意义 426

16.1.2 JavaBean的建立与初始化 428

16.1.3 使用JavaBean 429

16.1.4 设计JavaBean属性 431

16.2 JavaBean对象的生命周期 435

16.2.1 session类型的生命周期 436

16.2.2 application类型的生命周期 437

16.2.3 page类型的生命周期 438

16.2.4 request类型的生命周期 439

16.3 JavaBean与数据库 440

16.3.1 以JavaBean打开数据库 441

16.3.2 通过JavaBean建立查询 442

16.3.3 通过JavaBean变更数据记录 445

16.4 本章小结 447

16.5 习题 448

16.5.1 填空题 448

16.5.2 问答题 448

第17章 自定义标签 449

17.1 初探自定义标签 449

17.1.1 关于自定义标签 449

17.1.2 一个简单的范例 449

17.1.3 标签命令 450

17.2.1 attribute命令与标签参数 451

17.2 标签参数与返回值 451

17.2.2 variable命令与标签返回值 452

17.2.3 动态属性 454

17.2.4 设置fragment属性 455

17.3 自定义标签与Java 458

17.4 本章小结 459

17.5 习题 460

第18章 用户登录 461

18.1 功能设计 461

18.1.1 数据库与文件说明 461

18.1.2 程序功能与设计概念 462

18.2 登录验证操作 463

18.3 登录验证与状态记录 466

19.1.1 数据库文件说明 471

第19章 留言板 471

19.1 功能设计 471

19.1.2 程序功能与设计概念 472

19.2 程序内容说明 473

第20章 电子报 480

20.1 功能设计 480

20.2 程序功能与设计概念 481

20.3 普通用户订阅 483

20.3.1 程序说明 483

20.3.2 运行结果 489

20.4 电子报管理 491

20.4.1 程序说明 491

20.4.2 运行结果 498

习题答案 502

相关图书
作者其它书籍
返回顶部