MX 2004 & JSP动态网页编程完全自学手册 附CD
|
|
| 新书城图书编号:2070 |
| 图书ISBN:7115134871 |
| 出版时间:2005-7-1 |
| 出版社:人民邮电出版社 |
| 作者:龙马工作室 编著 |
|
市场价格:¥48 |
|
普通会员:¥38.4
|
80折 |
|
VIP会员:¥36
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
本书由基础篇、应用篇和实战篇等3篇共19章组成,内容包括浏览器/服务器架构的构成和原理,架设Web、应用程序和数据库服务器, JSP、Java和SQL语言,Dreamweaver MX 2004的功能及使用,典型网站功能模块的设计和制作,利用Dreamweaver MX 2004设计、制作并管理网站等。 本书紧扣"基础"和"实用"两大基点,通过7个大型实例和近60个小型实例,系统地讲述了利用Dreamweaver MX 2004开发动态网站的各方面的知识。 本书内容翔实,语言通俗易懂,以基本概念和入门知识为主线,并穿插了大量的制作技巧,力求与读者零距离接触,如同一位资深的老师在课堂上娓娓讲述,具有很强的可操作性和实用性。 本书着重提高读者的自学能力,既可以作为初学者的自学手册,也可以作为计算机技能的培训教材。在随书赠送的多媒体教学光盘中包括了本书实例的素材、制作结果、习题答案以及专业配音多媒体教学软件。
|
|
|
|
【图书目录】
|
第1章 JSP与Web应用程序 3 1.1 我的网站(配置JSP运行环境) 3 1.1.1 安装设置Java 2 SDK 4 1.1.2 安装Jakarta Tomcat 7 1.1.3 设置Jakarta Tomcat 10 1.1.4 测试网站 11 1.1.5 使用Tomcat的注意事项 12 1.2 什么是Web应用程序 12 1.2.1 网页的动态 12 1.2.2 Web应用程序的工作原理 14 1.2.3 JSP的运行模式 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章 配置Dreamweaver MX 2004开发环境 23 2.1 Dreamweaver MX 2004的系统配置 23 2.1.1 系统配置说明 23 2.1.2 系统需求 24 2.1.3 安装Dreamweaver MX 2004 24 2.2 Dreamweaver MX 2004的新功能 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.3 Internet服务程序 34 2.3.4 规划站点 35 2.4 Dreamweaver 中的站点定义 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.1 JSP元素简介 47 3.2 JSP指令 47 3.2.1 Page指令 48 3.2.2 Include指令 50 3.2.3 Taglib指令 50 3.3 标准动作 51 3.3.1 jsp:useBean 51 3.3.2 jsp:setProperty 52 3.3.3 jsp:getProperty 53 3.3.4 jsp:param 54 3.3.5 jsp:include 54 3.3.6 jsp:forward 55 3.3.7 jsp:plugin 57 3.4 JSP隐含对象简介 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.1 new关键字 67 4.3.2 特殊的main方法 67 4.3.3 方法重载 68 4.3.4 继承 69 4.4 流程控制 70 4.4.1 运算符 70 4.4.2 Java流程控制语句 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.3 Web与数据库 78 5.3.1 数据库的现状 79 5.3.2 发展展望 80 5.4 SQL概述 80 5.5 Select子句 81 5.5.1 FROM子句 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第6章 Java数据库连接 99 6.1 关于JDBC 99 6.1.1 JDBC的数据库访问模型 99 6.1.2 JDBC驱动程序类型 100 6.1.3 关于第3方驱动程序 101 6.1.4 JDBC使用流程 102 6.2 创建DSN 102 6.2.1 DSN概述 103 6.2.2 配置Access系统DSN 104 5.9 SQL常用函数 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.2.3 配置 SQL Server 数据库系统DSN 106 6.2.4 配置 Oracle 数据库系统DSN 109 6.3 JDBC数据库连接示例 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.2 Cookie对象方法摘要 128 7.2.3 URL参数 129 7.2.4 表单数据 130 7.2.5 客户端的信息 132 7.2.6 ServletRequest接口方法摘要 133 7.3 服务器端的数据源 134 7.3.1 会话 134 7.3.2 一个会话示例 135 7.3.3 HttpSession接口方法摘要 138 7.3.4 应用程序属性 139 7.3.5 ServletContext接口方法摘要 139 7.4 Java Beans 140 7.4.1 Beans概述 141 7.4.2 配置Beans 141 7.4.3 JSP中的Beans 142 7.4.4 Beans的作用域 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.1 XML概述 251 11.1.1 XML的设计思想 251 11.1.2 XML的标签 253 11.1.3 XML的显示 253 11.1.4 XML与HTML共存 255 11.2 XML文档格式和内容 255 11.2.1 对比HTML和XML 255 11.2.2 XML文档的头部 257 11.2.3 标记和元素 258 11.2.4 元素属性 259 11.2.5 CDATA区和预定义实体 260 11.3 XML文档的一些规则 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.3 StringBuffer类 278 12.3.1 StringBuffer的构造函数 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 分析 29714.2 验证 297 14.2.1 客户端验证 297 14.2.2 服务器端验证 298 14.2.3 LoginOK.jsp页 299 14.2.4 Logout.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.2 UBB的作用及UBB转换程序 340 16.3 UBB程序代码分析 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.2 repeat.jsp页的制作 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
|
|
|
|