《Dreamweaver MX 2004&JSP动态网页编程完全自学手册》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:龙马工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2005
  • ISBN:7115134871
  • 页数:429 页
图书介绍:本书系统地讲述了利用Dreamweaver MX 2004和JSP开发动态网站的各方面的知识。

第1章 JSP与Web应用程序 3

1.1我的网站(配置JSP运行环境) 3

1.1.1安装设置Java2SDK 4

1.1.2安装JakartaTomcat 7

1.1.3设置JakartaTomcat 10

1.1.4测试网站 11

1.1.5使用Tomcat的注意事项 12

1.2什么是Web应用程序 12

1.2.1网页的动态 12

1.2.2Web应用程序的工作原理 14

1.2.3JSP的运行模式 15

1.3交互式网页示例 17

1.3.1提交URL参数 17

1.3.2提交表单 19

1.4专家点拨 21

1.5练习与指导 21

1.5.1填空题 21

1.5.2选择题 21

1.5.3简答题 21

1.5.4操作题 22

第2章 配置DreamweaverMX2004开发环境 23

2.1DreamweaverMX2004的系统配置 23

2.1.1系统配置说明 23

2.1.2系统需求 24

2.1.3安装DreamweaverMX2004 24

2.2DreamweaverMX2004的新功能 30

2.2.1简洁的设计开发界面 30

2.2.2新式的页面布局和设计环境 31

2.2.3强大和开放的编码环境 32

2.3关于站点 32

2.3.1本地计算机和Internet服务器 33

2.3.2本地站点和远程站点 33

2.3.3Internet服务程序 34

2.3.4规划站点 35

2.4Dreamweaver中的站点定义 35

2.4.1本地站点信息 35

2.4.2远程信息 37

2.4.3测试服务器 41

2.4.4设计备注 42

2.4.5站点地图布局 43

2.4.6文件视图列 43

2.4.7站点的维护 44

2.5专家点拨 46

2.6练习与指导 46

2.6.1填空题 46

2.6.2选择题 46

2.6.3简答题 46

2.6.4操作题 46

第3章 JSP基础 47

3.1JSP元素简介 47

3.2JSP指令 47

3.2.1Page指令 48

3.2.2Include指令 50

3.2.3Taglib指令 50

3.3标准动作 51

3.3.1jsp:useBean 51

3.3.2jsp:setProperty 52

3.3.3jsp:getProperty 53

3.3.4jsp:param 54

3.3.5jsp:include 54

3.3.6jsp:forward 55

3.3.7jsp:plugin 57

3.4JSP隐含对象简介 58

3.5专家点拨 59

3.6练习与指导 60

3.6.1填空题 60

3.6.2简答题 60

第4章 Java与面向对象编程 61

4.1类的一般形式 61

4.2编写Java类 62

4.2.1状态修饰符 62

4.2.2访问域修饰符 63

4.2.3类语法说明 63

4.3使用Java类 66

4.3.1new关键字 67

4.3.2特殊的main方法 67

4.3.3方法重载 68

4.3.4继承 69

4.4流程控制 70

4.4.1运算符 70

4.4.2Java流程控制语句 71

4.5专家点拨 74

4.6练习与指导 74

4.6.1填空题 74

4.6.2选择题 74

4.6.3简答题 74

4.6.4操作题 74

第5章 数据库基础 75

5.1数据库基础 75

5.1.1数据库的概念 75

5.1.2记录与字段 75

5.1.3记录集 76

5.2大型数据库简介 76

5.2.1命名的规范 77

5.2.2索引(Index)的使用原则 77

5.2.3数据的一致性和完整性 77

5.2.4事务的陷阱 77

5.2.5数据库性能调整 78

5.2.6数据类型的选择 78

5.3Web与数据库 78

5.3.1数据库的现状 79

5.3.2发展展望 80

5.4SQL概述 80

5.5Select子句 81

5.5.1FROM子句 83

5.5.2使用WHERE子句设置查询条件 84

5.5.3匹配符 85

5.6连接查询 87

5.6.1内连接 88

5.6.2外连接 88

5.6.3交叉连接 89

5.7记录的插入、删除和更新 89

5.7.1插入数据 89

5.7.2删除记录 90

5.7.3更新记录 90

5.7.4用SELECT创建记录和表 91

5.8字段属性 92

5.8.1允许和禁止空值 92

5.8.2缺省值 92

5.8.3标识字段 93

5.9SQL常用函数 93

5.9.1集合函数 93

5.9.2统计字段值的数目 94

5.9.3计算字段的平均值 94

5.9.4计算字段值的和 95

5.9.5返回最大值或最小值 95

5.10专家点拨 95

5.11练习与指导 96

5.11.1选择题 96

5.11.2简答题 96

5.11.3操作题 96

第6章 Java数据库连接 99

6.1关于JDBC 99

6.1.1JDBC的数据库访问模型 99

6.1.2JDBC驱动程序类型 100

6.1.3关于第3方驱动程序 101

6.1.4JDBC使用流程 102

6.2创建DSN 102

6.2.1DSN概述 103

6.2.2配置Access系统DSN 104

6.2.3配置SQLServer数据库系统DSN 106

6.2.4配置Oracle数据库系统DSN 109

6.3JDBC数据库连接示例 109

6.4用Dreamweaver与数据库连接 111

6.4.1使用Access数据库的系统需求 112

6.4.2使用DSN创建JDBC数据库连接 113

6.5专家点拨 114

6.6练习与指导 114

6.6.1填空题 114

6.6.2操作题 114

第7章 数据源与隐含对象 115

7.1来自数据库的数据源 115

7.1.1记录集 115

7.1.2定义“记录集” 116

7.1.3定义简单“记录集” 116

7.1.4应用示例 118

7.1.5定义高级“记录集” 119

7.1.6定义高级“记录集”示例 121

7.1.7使用“属性”面板 122

7.1.8“记录集”的处理 124

7.2来自request的数据源 126

7.2.1存储在客户端的变量——Cookie 127

7.2.2Cookie对象方法摘要 128

7.2.3URL参数 129

7.2.4表单数据 130

7.2.5客户端的信息 132

7.2.6ServletRequest接口方法摘要 133

7.3服务器端的数据源 134

7.3.1会话 134

7.3.2一个会话示例 135

7.3.3HttpSession接口方法摘要 138

7.3.4应用程序属性 139

7.3.5ServletContext接口方法摘要 139

7.4JavaBeans 140

7.4.1Beans概述 141

7.4.2配置Beans 141

7.4.3JSP中的Beans 142

7.4.4Beans的作用域 143

7.4.5一个Bean示例 143

7.5获取新的功能扩展程序 147

7.6数据格式 147

7.6.1设置数据格式 147

7.6.2数据格式参考 148

7.7专家点拨 150

7.8练习与指导 150

7.8.1填空题 150

7.8.2选择题 150

7.8.3简答题 150

7.8.4操作题 150

第8章 网页元素的动态化 151

8.1动态文本 151

8.1.1概述 151

8.1.2使文本动态化的步骤 151

8.1.3动态文本源代码分析 152

8.1.4动态文本应用数据格式 155

8.1.5动态文本数据格式源代码分析 155

8.2动态图像 156

8.2.1概述 156

8.2.2使图像动态化的步骤 156

8.2.3应用示例 158

8.2.4源代码分析 161

8.3动态下拉列表框 161

8.3.1概念 161

8.3.2运行操作步骤 162

8.3.3源代码分析 164

8.3.4应用示例 165

8.3.5存储下拉列表框 168

8.4动态文本框 170

8.4.1概念 170

8.4.2操作步骤 171

8.4.3应用示例 171

8.4.4源代码分析 173

8.5动态复选框 173

8.5.1概念 173

8.5.2操作步骤 173

8.5.3应用示例 174

8.5.4源代码分析 175

8.6动态单选按钮 175

8.6.1概念 175

8.6.2操作步骤 176

8.6.3应用示例 176

8.6.4源代码分析 179

8.7动态HTML属性 179

8.7.1概念 179

8.7.2操作步骤 180

8.7.3实现HTML属性动态化的步骤 180

8.7.4应用示例 181

8.7.5源代码分析 183

8.8使ActiveX、Flash和其他对象参数动态化 183

8.9专家点拨 183

8.10练习与指导 184

8.10.1填空题 184

8.10.2操作题 184

第9章 增添服务器行为 185

9.1增添服务器行为 185

9.1.1打开“服务器行为”面板 185

9.1.2添加服务器行为 186

9.1.3删除服务器行为 186

9.1.4修改服务器行为参数 186

9.2重复区域 186

9.2.1定义“重复区域” 187

9.2.2应用示例 187

9.3记录集分页 192

9.3.1普通导航 193

9.3.2特殊导航 194

9.3.3应用示例 195

9.4显示区域 196

9.4.1定义“显示区域” 196

9.4.2应用示例 197

9.5转到详细页面 199

9.5.1建立“转到详细页面” 200

9.5.2应用示例 201

9.6转到相关页面 203

9.7插入记录 204

9.7.1定义“插入记录” 204

9.7.2应用示例 205

9.8更新记录 207

9.8.1定义“更新记录” 207

9.8.2应用示例 208

9.9删除记录 209

9.9.1定义“删除记录” 210

9.9.2应用示例 211

9.10用户身份验证 213

9.10.1定义“检查新用户名” 213

9.10.2定义“登录用户” 214

9.10.3定义“限制对页的访问” 215

9.10.4定义“注销用户” 216

9.10.5应用示例 216

9.11获得更多的服务器行为 220

9.12编辑服务器行为 220

9.13新建服务器行为 221

9.14专家点拨 222

9.15练习与指导 222

9.15.1填空题 222

9.15.2简答题 222

9.15.3操作题 222

第10章 页面范例 223

10.1查询界面与结果显示 223

10.1.1范例分析 223

10.1.2模糊查询 223

10.1.3可选字段和操作符的查询 228

10.1.4多字段查询 233

10.2删除页 236

10.2.1范例分析 236

10.2.2简单的条件删除 236

10.2.3一次删除多条记录 239

10.3插入页 241

10.3.1范例分析 241

10.3.2插入记录 242

10.4更新页 244

10.4.1范例分析 245

10.4.2更新记录 245

10.5专家点拨 249

10.6练习与指导 249

10.6.1选择题 249

10.6.2简答题 249

10.6.3操作题 249

第11章 XML基础 251

11.1XML概述 251

11.1.1XML的设计思想 251

11.1.2XML的标签 253

11.1.3XML的显示 253

11.1.4XML与HTML共存 255

11.2XML文档格式和内容 255

11.2.1对比HTML和XML 255

11.2.2XML文档的头部 257

11.2.3标记和元素 258

11.2.4元素属性 259

11.2.5CDATA区和预定义实体 260

11.3XML文档的一些规则 261

11.3.1区分大小写 261

11.3.2空白处理 261

11.3.3语言标识 262

11.4显示XML 262

11.5实体声明和引用 265

11.6格式正确的和有效的XML文档 266

11.6.1格式正确的XML文档 266

11.6.2有效的XML文件 266

11.7专家点拨 267

11.8练习与指导 267

11.8.1填空题 267

11.8.2选择题 268

11.8.3简答题 268

11.8.4操作题 268

第12章 JSP中的字符串处理 269

12.1构造函数 269

12.2常见的字符串语法 270

12.2.1创建字符串 270

12.2.2获取字符串长度 270

12.2.3连接字符串 270

12.2.4提取字符 271

12.2.5比较字符串 272

12.2.6字符串搜索 276

12.2.7字符串类的其他方法 277

12.3StringBuffer类 278

12.3.1StringBuffer的构造函数 278

12.3.2常见的StringBuffer方法 279

12.4专家点拨 281

12.5练习与指导 281

12.5.1选择题 282

12.5.2操作题 282

第13章 新用户注册 285

13.1文件说明 285

13.2注册信息验证 287

13.2.1认识注册页面 288

13.2.2常规检查 289

13.2.3检查两次密码是否相同 290

13.2.4检查是否重名 292

13.3将数据保存到数据库中 292

13.3.1添加“插入记录”服务器行为 292

13.3.2添加“检查新用户名”服务器行为 294

13.4专家点拨 296

第14章 登录与验证 297

14.1分析 297

14.2验证 297

14.2.1客户端验证 297

14.2.2服务器端验证 298

14.2.3LoginOK.jsp页 299

14.2.4Logout.jsp页 301

14.3记住密码 301

14.4删除已记住的密码 310

14.5专家点拨 312

第15章 留言板 313

15.1功能分析 313

15.1.1留言板的机制 313

15.1.2文件说明 313

15.2显示留言 318

15.2.1内容主体制作 318

15.2.2处理空格和回车 321

15.2.3隐藏图标 323

15.2.4添加导航 325

15.3留言 327

15.3.1校验表单 327

15.3.2“插入记录”服务器行为 328

15.3.3记住个人信息 329

15.4管理留言 332

15.5删除留言 334

15.6站长回复 336

15.7登录机制 336

15.7.1原理 336

15.7.2“登录用户”服务器行为 337

15.7.3限制未登录用户访问 338

15.8专家点拨 338

第16章 使用UBB 339

16.1论坛支持HTML后的危害 339

16.2UBB的作用及UBB转换程序 340

16.3UBB程序代码分析 341

16.3.1屏蔽HTML代码 341

16.3.2将UBB代码转换成HTML代码 342

16.4实现一个例子 347

16.5专家点拨 350

第17章 投票系统 351

17.1分析 351

17.1.1投票系统的机制 351

17.1.2文件及说明 351

17.2投票及结果显示 352

17.2.1选票的制作 352

17.2.2投票结果页的制作 354

17.2.3更新页add.jsp 359

17.3防止串票的投票系统 361

17.3.1投票页的制作 362

17.3.2repeatjsp页的制作 365

17.4专家点拨 366

第18章 调查表 367

18.1分析 367

18.1.1调查表的机制 367

18.1.2调查系统所需文件及说明 367

18.2调查表 370

18.3结果显示 372

18.3.1建立“记录集” 373

18.3.2向页面绑定动态数据 377

18.3.3设置表格的动态属性 378

18.3.4添加“重复区域”服务器行为 379

18.4专家点拨 379

第19章 新闻发布系统 381

19.1分析 381

19.1.1用户界面分析 381

19.1.2管理界面分析 382

19.2动态新闻页的制作 384

19.2.1为动态新闻页建立“记录集” 385

19.2.2使新闻动态地显示在页面上 388

19.2.3完善新闻页 389

19.2.4制作显示更多新闻页 393

19.2.5新闻具体内容的显示 395

19.3导航页面 396

19.4密码管理 398

19.5新闻类别管理 401

19.5.1主页面 401

19.5.2编辑新闻类别 404

19.5.3新建新闻类别 407

19.5.4删除新闻类别 408

19.6在线更新 409

19.6.1显示当前新闻类别 410

19.6.2显示当前新闻标题 411

19.6.3编辑新闻内容 415

19.6.4录入新闻 422

19.6.5删除新闻 426

19.7完善新闻管理系统 427

19.8专家点拨 429