《JSP动态网页入门实务》PDF下载

  • 购买积分:26 如何计算积分?
  • 作  者:位元文化编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2001
  • ISBN:7030092104
  • 页数:1049 页
图书介绍:"本书从简单的HTML与Java语法讲起,到深入的SQL与Java Beans应用,入门、提高一次满足。主要内容包括:Java的基本语法;Web应用程序建立概念;java.sql套件;SQL语法;走马灯式即使新闻实例创意:聊天室、线上讨论实例;网络竞标、购物袋实例,上网开店真容易。即时线上考试实例,技巧超群。在JSP网页中应用Java Beans以及撰写存储Beans对象和session事件的回应。用Java Beans架设网络书店。全程展示网页与线上书店的Web站台架设,设计实例完全整合。本书适合网络应用设计爱好者阅读及参考。"

第一篇 动态网页基础 3

1 动态网页设计概论 3

1-1 WWW的基本概念 4

1-2 网页的开发技术 8

1-2-1 动态网页 8

1-2-2 执行于客户端的网页程序语言 9

1-2-3 执行于服务端的程序 11

1-2-4 客户端V.S.服务端 20

1-3 网页开发环境的建立 22

1-3-1 开发JSP网页的单机仿真环境 22

1-3-2 单机仿真环境-TCP/IP的安装 23

1-4 JSP引擎的安装与架设 26

1-4-1 JDK的下载与安装 26

1-4-2 Resin的下载、安装与执行 32

1-4-3 Resin服务器的设置与网页保存位置 35

1-4-4 Resin与各Web服务器的搭配 37

2 HTML语法 39

2-2 认识HTML 40

2-1-1 简介HTML 40

2-1-2 HTML的标记与组件概念 41

2-1-3 HTML的开发环境 46

2-1-4 HTML小助教 47

2-2 HTML标记运用的基本概念 49

2-2-1 HTML标记的语法 49

2-2-2 HTML文件基本结构 50

2-2-3 文件主体标记<BODY></BODY> 52

2-3 文字版面编排标记 57

2-3-1 标题标记<Hn></Hn> 57

2-3-2 段落标记<P></P> 60

2-3-3 换行标记<BR> 62

2-3-4 水平分隔线<HR> 63

2-3-5 居中对齐<CENTER> </CENTER> 65

2-3-6 有序号条列标记<ol></ol> 66

2-3-7 无序号条列标记<ul></ul> 69

2-3-8 说明项目条列<dl></dl> 70

2-4 文字格式标记 73

2-4-1 字型标记<Font></Font> 73

2-4-2 预先格式化标记<pre></pre> 75

2-4-3 特定文字样式标记 76

2-5 表格的建立 79

2-5-1 建立表格的四种标记 79

2-5-2 <TABLE>标记的属性 81

2-5-3 <TR>标记的属性 88

2-5-4 <TD><TH>标记的属性 90

2-6 其它常用标记 95

2-6-1 相对路径与绝对路径 95

2-6-2 超级链接的标记<A>与</A> 99

2-6-3 图文件加载标记<IMG> 102

2-6-4 窗口框架的使用 106

2-6-5 注释标记<!----> 120

3 Java基本语法 121

3-1 Java的初体验 122

3-1-1 什么是程序? 122

3-1-2 第一个JSP网页-Hello World!! 123

3-1-3 JSP网页的结构 124

3-1-4 网页命令 125

3-1-5 注释 126

3-1-6 量的输出 126

3-1-7 JSP文件的解译 127

3-1-8 另一种编写风格 130

3-1-9 JSP网页的除错技巧 132

3-2 数据的类型、变量与常量 136

3-2-1 量类型 136

3-2-2 变量与常量 138

3-3 运算符 143

3-3-1 运算符与算式 143

3-3-2 算术运算符 144

3-3-3 比较运算符 146

3-3-4 逻辑运算符 148

3-3-5 “=”运算符 151

3-3-6 递增、递减运算符 152

3-3-7 算术赋值运算符 154

3-3-8 各运算符的计算顺序 157

3-3-9 类型转换 159

3-4 注程控制 163

3-4-1 流程控制的用途与种类 163

3-4-2 if判断语句 166

3-4-3 switch case判断语句 178

3-4-4 for循环 182

3-4-5 while循环 190

3-4-6 break与continue 198

3-4-7 (?:)语句 203

3-5 数组的声明 205

3-5-1 什么是数组 205

3-5-2 数组的定义与使用 206

3-5-3 二维数组 210

3-5-4 数组长度的获得 215

3-6 Java与面向对象概念 218

3-7 字符串处理 222

3-7-1 Java的String类 222

3-7-2 字符串的连接 225

3-7-3 字符串的比较 226

3-7-4 获得字符串长度与大小写的转换 229

3-7-5 获取部分字符串 231

3-7-6 寻找字符或字符串 233

3-7-7 字符与部分字符串的取代 236

3-8 时间的处理 240

3-8-1 Java的Date类型 243

3-8-2 毫秒差的获得与时间间隔的计算 245

3-8-3 各时间字段的获得与设置 247

3-9 参考量的获得 249

4 JavaScript的应用 251

4-1 执行于客户端的JavaScript 252

4-1-1 适合于客户端执行的工作 252

4-1-2 JavaScript的编写 253

4-2 使用浏览器的对象模型 255

4-2-1 IE的浏览器对象模型 255

4-2-2 按钮响应事件与window事件 257

4-2-3 利用window对象打开/关闭窗口 263

4-2-4 设置浏览网页 266

4-2-5 窗口框架的控制 268

5 深入JSP网页 277

5-1 再谈JSP网页 278

5-2 指令组件(Directives) 279

5-2-1 简介指令组件 279

5-2-2 网页指令 280

5-2-3 加载指令 286

5-2-4 标记数据库指令 288

5-3 动作组件 289

5-3-1 简介动作组件 289

5-3-2 <jsp:useBean>、<jsp:setProperty>与<jsp:getProperty> 290

5-3-3 <jsp:param> 290

5-4-4 <jsp:include>与<jsp:forward> 291

5-3-5 <jsp:plugin> 297

5-4 描述语言组件 302

5-4-1 简介描述语言组件 302

5-4-2 定义语句 303

5-4-3 程序代码段 303

5-4-4 表示式语句 304

5-5 JSP网页的隐含对象 305

5-6 属性与方法的定义 306

5-6-1 JSP网页与面向对象概念 306

5-6-2 函数(方法)的定义 307

5-6-3 属性的定义 312

5-7 jspInitO与jspDestroyO 317

第二篇 建立Web应用程序 321

6 数据输入窗体与Request对象 321

6-1 窗体的建立与数据传递 322

6-1-1 数据的传递过程 322

6-1-2 窗体的建立语法 326

6-1-3 取得客户端传递的数据 327

6-1-4 数据传递的Get方式 328

6-1-5 数据的转换 333

6-2 控件的建立与信息传递 338

6-2-1 指令按钮 338

6-2-2 文本框与密码输入栏 342

6-2-3 文字区控件 345

6-2-4 下拉列表框 348

6-2-5 列表框 355

6-2-6 选择钮 370

6-2-7 复选钮 374

6-2-8 利用隐藏控件传递数据 383

6-3 输入数据的检查 392

6-3-1 在哪边做数据检查呢 392

6-3-2 在前端执行数据检查 394

7 缓冲区、网页重导与Cookie 405

7-1 缓冲区的概念 406

7-1-1 什么缓冲区 406

7-1-2 缓冲区大小的设置与取得 407

7-2 让网页转弯的sendRedirect方法 413

7-3 Cookie的使用 418

7-3-1 什么是Cookie 418

7-3-2 Cookie数据的存取 420

7-3-3 将日期/时间值保存进Cookie 426

7-3-4 Cookie变量的可存取范围 435

7-3-5 设置Cookie变量的有效时间 441

8 application,session与request 451

8-1 Web应用程序的建立 452

8-1-1 Web应用程序的概念 452

8-1-2 定义Resin服务器上的Web应用程序 455

8-2 application对象的使用 458

8-2-1 什么是application对象 458

8-2-2 application数据的保存、取得与移除 459

8-2-3 application数据的初始化设置 463

8-3 session对象的使用 467

8-3-1 使用session对象分享数据 467

8-3-2 session数据的保存、取得与移除 470

8-3-3 有效时间的设置与取得 480

8-3-4 判断是否为新增session与强制中断 483

8-3-5 建立时间、最后存取时间与编号的取得 485

8-4 将数据保存至request对象 488

9 文件操作与异常处理 495

9-1 文件的操作 496

9-1-1 文件操作对象--File对象 496

9-1-2 取得服务端磁盘路径 497

9-1-3 文件的建立、检查与删除 499

9-1-4 文件属性的取得 505

9-1-5 取得目录中的文件 507

9-2 从文件取得数据 510

9-2-1 FileReader类的使用 510

9-2-2 从文件中读取字符 511

9-2-3 读取一行字符 519

9-2-4 略过数据不读取 522

9-3 将数据写入文件 525

9-3-1 FileWriter类的使用 525

9-3-2 将数据写入文件 526

9-3-3 将写入数据分行 531

9-4 异常处理 536

9-4-1 什么是例外处理 536

9-4-2 例外处理的机制 539

9-4-3 Java的例外类 542

9-4-4 throw语句 543

9-4-5 错误处理网页的指定与建立 548

第三篇 数据库应用与Java Bean 555

10 链接数据库与取得数据 555

10-1 JSP网页与数据库 556

10-1-1 数据库是什么 556

10-1-2 JSP v.s数据库 558

10-1-3 JSP与JDBC 559

10-2 简介Access数据库的操作 561

10-2-1 数据库的基本概念 561

10-2-2 建立一个数据库 562

10-2-3 数据表的建立 567

10-2-4 字段的新建与操作 570

10-3 数据库链接的建立 582

10-3-1 建立ODBC数据来源 582

10-3-2 ODBC数据来源链接的建立与关闭 586

10-4 从数据库取得数据 590

10-4-1 记录集的概念 590

10-4-2 从数据来源取得数据 591

10-4-3 取得记录集中栏数与字段名称 603

10-4-4 记录指针位置的设置/取得与记录条数 606

10-4-5 以分页方式查看记录集 612

11 SQL语言的使用 627

11-1 简介SQL语言 628

11-1-1 什么是SQL语言 628

11-1-2 SQL语言的组成 629

11-1-3 JSP网页与SQL语言 630

11-1-4 利用Access进行除错 631

11-1-5 在JSP网页中执行SQL语句 633

11-1-6 SQL语法说明所使用的符号 634

11-2 选取数据 636

11-2-1 SELECT语句小助教的使用 636

11-2-2 选取数据的SELECT语句 638

11-2-3 WHERE子句的使用 641

11-2-4 计算字段的建立 659

11-2-5 ORDER BY子句的应用 661

11-2-6 利用窗体输入查询数据的范例 663

11-3 编辑数据的SQL语句 672

11-3-1 利用SQL语句修数据 672

11-3-2 添加数据 673

11-3-3 删除数据 683

11-3-4 更新数据 690

12 Java Bean的应用与设计 709

12-1 Java Bean的使用 710

12-1-1 什么是Bean 710

12-1-2 在JSP中使用Bean 711

12-2 Bean的撰写、应用与保存 723

12-2-1 Bean的基本建立语法 723

12-2-2 网页链接维护的概念与操作 728

12-2-3 动态看版的应用 735

12-2-4 session事件的运用 739

12-2-5 运用Bean链接数据库 742

12-2-6 Bean的保存与读取 747

第四篇 实例系统深入剖析 763

13 天才班的网站 763

13-1 天才班网站的简介 764

13-2 访客计数器 766

13-2-1 图形版访客计数器的机制 766

13-2-2 将数字换成图片 769

13-3 留言版 771

13-3-1 留言版的机制 771

13-3-2 留言输入 773

13-3-3 保存留言 777

13-3-4 查看所有留言 781

13-4 用户登录 783

13-4-1 用户登录的机制 783

13-4-2 用户登录窗体 785

13-4-3 帐号确认与密码检查 788

13-4-4 防止未经登录直接浏览网页 793

13-5 在线考试 797

13-5-1 在线考试的机制 797

13-5-2 判断产生考题或者对比答案 804

13-5-3 产生考题 804

13-5-4 答案的对比 811

13-6 讨论区 814

13-6-1 讨论区的机制 814

13-6-2 讨论区的画面框架 815

13-6-3 文章数据的保存机制 818

13-6-4 主题区的显示与操作 819

13-6-5 响应区的显示与操作 827

13-6-6 张贴文章的窗体 845

13-6-7 将文章数据添加至数据库 857

13-7 走马灯式实时新闻 864

13-7-1 实时新闻的机制 864

13-7-2 主动更新网页的机制 868

13-7-3 走马灯的建立 869

13-7-4 浏览实时新闻 871

13-8 聊天室 873

13-8-1 聊天室的机制 873

13-8-2 登录窗体与登录操作 876

13-8-3 聊天室主画面与登录人数统计 888

13-8-4 聊天信息的显示 892

13-8-5 张贴聊天信息 894

13-8-6 执行聊天室设置 900

13-8-7 执行注销操作 904

14 网络书店 911

14-1 简介网络书店网站 912

14-1-1 网络书店网站的设置与简介 912

14-1-2 数据库链接对象的使用 914

14-2 在线购物(购物袋) 917

14-2-1 在线购物系统的机制 917

14-2-2 保存书籍数据的数据表 922

14-2-3 购物袋的建立机制 923

14-2-4 在线购物主画面 940

14-2-5 将产品放入购物袋 960

14-2-6 购物袋的查看与清空 967

14-2-7 修改购物袋 974

14-2-8 保存订购数据的数据表 980

14-2-9 保存订单数据 983

14-3 网络竞标 989

14-3-1 网络竞标的机制 989

14-3-2 竞标窗体的建立与竞标的完成 991

14-4 在线投票 1004

14-4-1 线上投票系统的机制 1004

14-4-2 VoteBean对象 1008

14-4-3 建立投票窗体 1011

14-4-4 添加投票记录 1017

14-4-5 查看投票结果 1023

14-5 问卷调查 1029

14-5-1 问卷调查系统的机制 1029

14-5-2 QusBean对象 1032

14-5-3 问卷的产生与数据的添加 1035

14-5-4 问卷结果的统计 1042