《动态web程序设计》教材说明

本文介绍了中国铁道出版社《ASP与网络数据库设计》一书。涵盖ASP、VBScript基础,ASP内置对象如Response、Request等的使用,数据库操作包括读取、插入、删除、更新及查询,还涉及访客留言簿、讨论区、搜索引擎、购物车等应用实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

中国铁道出版社《ASP与网络数据库设计》 请看下面的连接 http://www.tqbooks.net/product_detail.asp?product_id=541 目录: ◎本书目录 第1章 概述 1 1-1 认识数据库 2 1-1-1 何谓数据库 (Database) 2 1-1-2 何谓数据库管理系统 (DBMS) 2 1-1-3 构成数据库的基本组件 2 1-1-4 何谓关系型数据库(RDB) 3 1-2 Web数据库 3 1-2-1 何谓Web数据库 3 1-2-2 通过WWW访问数据库的优点 4 1-2-3 用ASP开发Web数据库的优势 4 1-2-4 何谓SQL 5 1-3 认识ASP 6 1-3-1 什么是ASP 6 1-3-2 如何编辑与执行ASP程序 9 1-4 虚拟Web服务器 9 1-4-1 将你的计算机虚拟为Web服务器 9 1-4-2 选择Web服务器软件 10 1-4-3 在Windows98/95虚拟Web服务器 10 1-4-4 在Windows 2000下虚拟Web服务器 19 1-4-5 PWS和IIS之外的选择 23 1-5 第一个ASP程序 23 1-6 代码编写捷径 25 1-6-1 使用FrontPage 编写HTML文件 25 1-6-2 使用Dreamweaver编写HTML文件 27 1-6-3 在FrontPage中加入ASP程序 28 1-6-4 在Dreamweaver中加入ASP程序 29 课后习题 31 第2章 VBSCript基础概念 33 2-1 VBScript概述 34 2-2 第一个VBScript程序 34 2-3 变量 (Variable) 35 2-4 数组(Array) 36 2-5 常量 (Constant) 39 2-6 运算符 (Operator) 40 2-6-1 数学运算符 40 2-6-2 比较运算符 42 2-6-3 逻辑运算符 42 课后习题 43 第3章 VBScript流程控制结构 45 3-1 认识流程控制结构 46 3-2 条件语句If...Then 46 3-2-1 单一选择 46 3-2-2 双向选择 47 3-2-3 多向选择 48 3-3 选择语句Select...Case 50 3-4 计数循环语句For...Next 52 3-5 数组循环语句For Each In...Next 57 3-6 条件式循环 58 3-6-1 Do While...Loop循环 59 3-6-2 Do Until...Loop循环 60 3-6-3 循环的测试 61 3-6-4 While...Wend循环 64 课后习题 65 第4章 VBScript子程序与函数 67 4-1 子程序 (Subroutines) 68 4-1-1 子程序是什么 68 4-1-2 局部变量和全局变量 71 4-1-3 中止执行子程序 72 4-1-4 事件驱动 73 4-2 函数 (Functions) 75 4-3 错误处理 (Error Handling) 78 4-4 VBScript内置函数 80 4-4-1 日期与时间函数 80 4-4-2 Sqr() 函数 80 4-4-3 Abs() 函数 82 4-4-4 IsNumeric() 函数 83 4-4-5 MsgBox() 函数 84 4-4-6 Ubound() 函数 89 4-4-7 Int() 函数 90 4-4-8 Fix() 函数 90 4-4-9 Rnd() 函数 91 4-4-10 Instr() 函数 92 4-4-11 Len() 函数 94 4-4-12 InstrRev() 函数 94 4-4-13 Hex()、Oct() 函数 95 4-4-14 TRIM() 函数 96 4-4-15 Mid()、Left()、Right() 函数 96 4-4-16 Replace() 函数 97 4-4-17 Asc() 函数 97 4-4-18 Chr() 函数 98 4-4-19 String() 函数 99 4-4-20 Filter() 函数 99 课后习题 100 第5章 Response对象 103 5-1 认识ASP内置的对象 104 5-2 Response对象的集合、属性及方法 107 5-2-1 Response.Write方法 108 5-2-2 Response.Redirect方法 110 5-2-3 Response.AppendToLog方法 111 5-2-4 Response.End方法 112 5-2-5 Response.AddHeader方法 113 5-2-6 缓冲处理 113 5-2-7 Response对象的属性 115 5-2-8 Response.Cookies集合 116 课后习题 118 第6章 Request对象 121 6-1 从浏览器端取得数据的方法 122 6-2 建立表单的输入界面 124 6-2-1 插入表单与按钮 126 6-2-2 插入单行文本框 129 6-2-3 插入单选按钮 129 6-2-4 插入复选框 130 6-2-5 插入多行文本框 131 6-2-6 插入下拉式菜单 132 6-2-7 设置密码字段与隐藏字段 135 6-2-8 将指定的表单字段框起来 136 6-3 表单的后端处理 137 6-3-1 以E-mail形式传送表单数据 138 6-3-2 读取并确认表单数据 140 6-4 文件的上传和下载 143 6-4-1 设置文件上传 143 6-4-2 设置文件下载 145 6-5 Request对象的集合、属性及方法 146 6-5-1 Request.QueryString和Request.Form集合 147 6-5-2 何谓HTTP标头 149 6-5-3 Request.ServerVariables集合 150 6-5-4 Request.Cookies集合 152 6-6 实例练习 153 6-6-1 将表单网页与表单处理程序合并为一个ASP程序 153 6-6-2 以下拉式菜单选择所要联机的网站 155 课后习题 156 第7章 Server对象与服务器端文件访问 159 7-1 Server对象属性及方法 160 7-1-1 Server.Execute方法 160 7-1-2 Server.Transfer方法 161 7-1-3 Server.HTMLEncode和Server.URLEncode方法 163 7-1-4 Server.MapPath方法 164 7-1-5 Server.CreateObject方法 165 7-2 访问服务器端的文件夹与文件 166 7-2-1 检查指定的磁盘、文件夹或文件是否存在 170 7-2-2 对文件夹的操作 171 7-2-3 取得文件夹的父文件夹信息 175 7-2-4 列出文件夹内的所有内容 177 7-2-5 文件的建立、移动、重命名、删除与复制 178 7-2-6 获取文件的父文件夹信息 181 7-3 文件的打开、读取与写入操作 182 7-3-1 打开文件 182 7-3-2 读取文件 183 7-3-3 写入文件 186 7-3-4 如何设置Server-Side Include 188 课后习题 189 第8章 Application对象与Session对象 191 8-1 Application对象 192 8-1-1 使用Application对象记录数组 192 8-1-2 读取所有Application变量 193 8-2 实例练习 194 8-2-1 计数器程序 194 8-2-2 简易的在线选票活动 198 8-3 Session对象 201 8-3-1 Session.Abandon方法 205 8-3-2 防止连续点击“刷新”按钮以增加访客人数 205 8-4 初始化Application变量和Session变量 208 8-5 实例练习 210 8-5-1 如何统计在线人数 210 8-5-2 读取在线名单 213 8-5-3 编写在线传讯 217 课后习题 226 第9章 ASP程序调试与错误处理 229 9-1 ASP程序调试 230 9-2 使用Err对象处理错误情况 232 9-3 使用ASPError对象处理错误情况 233 第10章 数据库的读取、插入、删除与更新 237 10-1 ASP与数据库 238 10-2 建立Access数据库 240 10-3 打开与关闭数据库连接 243 10-4 读取、插入、更新与删除表的记录 245 10-4-1 读取表的记录 247 10-4-2 读取表的字段名称及字段数目 253 10-4-3 使用Recordset对象的Sort属性进行排序 255 10-4-4 使用Recordset对象的Filter属性筛选记录 257 10-4-5 设置分页浏览 259 10-5 新增表的记录 261 课后习题 262 第11章 数据库查询 265 11-1 使用SQL查询 266 11-2 SQL语句的语法 269 11-2-1 SELECT ... FROM ... WHERE ... 语法 (筛选) 270 11-2-2 SELECT ... FROM ... ORDER BY ... 语法 (排序) 271 11-2-3 SELECT TOP... 语法 (设置最多返回条数) 273 11-3 使用加密过的Access数据库 273 11-4 如何使用Connection对象的Execute方法 275 11-5 使用Command对象 276 11-6 使用SQL语句新增、更新或删除记录 278 11-6-1 使用INSERT指令新增记录 278 11-6-2 使用UPDATE指令更新记录 279 11-6-3 使用DELETE指令删除记录 280 11-7 读取关系型数据库 281 课后习题 285 第12章 访客留言簿与讨论区 287 12-1 访客留言簿 (GuestBook) 288 12-1-1 组成网页的文件清单 289 12-1-2 网页的执行流程 290 12-1-3 您必须具备的知识 290 12-1-4 完整程序代码列表 290 12-2 讨论区 (NewsGroup) 293 12-2-1 组成网页的文件清单 295 12-2-2 网页的执行流程 296 12-2-3 您必须具备的背景知识 297 12-2-4 完整程序代码列表 297 第13章 搜索引擎 305 13-1 搜索引擎 306 13-2 设置、管理与使用索引服务 307 13-3 索引服务内置的对象 310 13-4 搜索实例 311 13-5 组成网页的文件清单 312 13-6 网页的执行流程 312 13-7 你必须具备的知识 313 13-8 完整程序代码列表 313 第14章 购物车 317 14-1 认识购物车 318 14-2 组成网页的文件清单 320 14-3 网页的执行流程 321 14-4 你必须具备的知识 322 14-5 完整程序代码列表 322
<>人民邮电出版社的教程哦,所以,好书,你懂的!! 第1章web应用开发简介 1 1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 1.2使用java开发web应用 3 1.2.1面向对象的编程语言 3 1.2.2丰富的框架技术 4 1.2.3xml、css的应用 4 1.2.4使用javascript与ajax提升用户体验 7 1.3多种集成开发环境 9 1.3.1集成开发环境简介 9 1.3.2web应用服务器说明 11 本章小结 14 课后练习 14 第2章 javaee运行及开发环境 15 2.1jdk的下载与安装 15 2.1.1jdk的下载与安装 15 2.1.2配置环境变量 17 >2.2tomcat的下载与安装 19 2.2.1下载并安装tomcat服务器 19 .2.2.2基本配置 22 2.2.3服务器页面介绍 23 2.3eclipse的下载与安装 24 2.3.1eclipse的下载与安装 24 2.3.2熟悉eclipse开发环境 24 2.4项目实战——第一个javaee应用:helloworld 28 2.4.1开始创建第一个javaee应用 28 2.4.2熟悉helloworld框架结构 29 本章小结 32 课后练习 32 第3章jsp和servlet 33 3.1开发第一个jsp+servlet应用 33 3.1.1创建工程 33 3.1.2编写程序 34 3.1.3部署应用 35 3.2认识jsp 36 3.2.1jsp的工作原理 37 3.2.2jsp注释方式 37 3.2.3jsp声明方式 38 3.2.4jsp表达式的应用 39 3.2.5jsp的脚本段 39 3.2.6jsp的编译指令 40 3.2.7jsp的动作指令 41 3.2.8jsp的内置对象 43 3.3认识servlet 46 3.3.1servlet的开发 46 3.3.2使用httpservlet 47 3.3.3servlet的生命周期 49 3.3.4load-on-startupservlet 50 3.4自定义标签库 51 3.5预处理用户请求:filter 53 3.6使用listener 56 3.7项目实战——用户登录 59 本章小结 62 课后练习 63 第4章sql与jdbc 64 4.1sql 64 4.1.1sql概述 64 4.1.2ddl与dml简介 64 4.1.3sql使用方法 65 4.2jdbc 67 4.2.1jdbc概述 67 4.2.2jdbc驱动程序 68 4.2.3使用jdbc读取数据 69 4.3项目实战——存储图书信息 73 本章小结 78 课后练习 79 第5章struts2框架基础 80 5.1mvc框架 80 5.1.1model1与model2 80 5.1.2mvc设计模式 81 5.1.3struts2框架的mvc架构 82 5.2struts2概览 84 5.2.1struts2的工作流程 84 5.2.2struts2的简单应用 85 5.3struts2基础 87 5.3.1action详解 88 5.3.2结果与视图 91 5.3.3struts.xml的配置 94 5.4值栈与ognl表达式 100 5.5struts2的标签库 103 5.5.1控制标签 103 5.5.2数据标签 104 5.5.3表单标签 105 5.5.4非表单ui标签 107 本章小结 108 课后练习 109 第6章struts2高级应用 110 6.1拦截器 110 6.1.1拦截器工作机制 110 6.1.2拦截器及拦截器栈的应用 111 6.1.3自定义拦截器 115 6.2类型转换器 117 6.2.1struts2内置类型转换器 117 6.2.2引用类型的转换方式 117 6.2.3特殊对象的类型转换 118 6.2.4类型转换的错误处理 121 6.3输入校验 123 6.3.1输入校验的必要性 123 6.3.2编程方式实现输入校验 125 6.3.3应用struts2输入校验框架 128 6.3.4自定义校验器 130 6.4国际化 131 6.4.1国际化实现原理 131 6.4.2准备国际化资源文件 131 6.4.3调用国际化资源文件 134 6.5上传和下载 135 6.5.1文件上传的实现原理 135 6.5.2struts2文件上传实现方式 136 6.5.3struts2文件下载实现方式 141 本章小结 143 课后练习 144 第7章 struts2中应用模板语言 145 7.1模板语言简介 145 7.2应用velocity 146 7.2.1velocity基础 146 7.2.2struts2对velocity的支持 153 7.3应用freemarker 155 7.3.1freemarker基础 155 7.3.2struts2整合freemarker 166 7.3.3使用struts2标签设计模板 170 7.4freemarker与velocity的比较 171 本章小结 171 课后练习 172 第8章hibernate框架基础 173 8.1orm简介 173 8.1.1应用orm的意义 173 8.1.2流行的orm框架 174 8.2准备hibernate运行环境 174 8.2.1下载与安装hibernate 175 8.2.2hibernate发布包介绍 175 8.3认识hibernate 176 8.3.1hibernate框架结构 176 8.3.2hibernate配置文件 177 8.3.3configuration与sessionfactory 178 8.3.4session类 179 8.3.5hibernate中的关联关系 179 8.3.6hibernate映射文件 180 8.3.7hibernate工作原理 182 8.4项目实战——新闻内容显示 183 本章小结 186 课后练习 187 第9章hibernate查询 188 9.1hibernate的数据检索策略 188 9.1.1立即检索 188 9.1.2延迟检索 189 9.1.3预先检索 190 9.1.4批量检索 191 9.2hibernate的数据查询方式 193 9.2.1hql方式 193 9.2.2qbc方式 194 9.2.3原生sql方式 195 9.3hibernate的关联查询 196 9.3.1一对一关联关系的使用 196 9.3.2一对多、多对一关联关系的使用 197 9.3.3多对多关联关系的使用 199 9.4hibernate过滤 201 9.4.1session过滤 201 9.4.2filter过滤 201 9.5项目实战——客户订单管理 202 本章小结 207 课后练习 207 第10章hibernate性能优化 208 10.1hibernate事务与并发 208 10.1.1什么是事务 208 10.1.2hibernate中的事务处理 209 10.1.3在hibernate中使用jta事务 210 10.1.4并发控制 211 10.2hibernate缓存 213 10.2.1缓存的工作原理 213 10.2.2应用一级缓存 214 10.2.3应用二级缓存 214 10.2.4应用第三方缓存 216 10.3项目实战——借还图书 217 本章小结 224 课后练习 224 第11章spring框架基础 226 11.1spring框架概述 226 11.1.1认识spring框架 226 11.1.2spring框架特点 226 11.1.3spring框架核心架构 227 11.2建立spring开发环境 228 11.2.1下载spring框架 228 11.2.2spring发布包与软件包 229 11.2.3创建spring应用环境 230 11.3bean的装配 231 11.3.1bean基本配置 232 11.3.2为bean添加属性 232 11.3.3简化配置 233 11.4理解spring的核心——ioc 234 11.4.1控制反转 234 11.4.2依赖注入的3种方式 236 11.5beanfactory与applicationcontext 238 11.5.1认识beanfactory 238 11.5.2使用applicationcontext 238 11.6项目实战——spring问候程序 239 本章小结 241 课后练习 241 第12章springaop 242 12.1aop基础 242 12.1.1aop与oop的比较 242 12.1.2aop的核心概念 243 12.1.3java动态代理与aop 244 12.1.4springaop简介 245 12.2使用spring的通知 246 12.2.1beforeadvice 246 12.2.2afterreturningadvice 248 12.2.3methodinterceptor 249 12.2.4throwadvice 250 12.3使用spring的切入点 251 12.3.1静态切入点 251 12.3.2动态切入点 253 12.4springaop的代理工厂 253 12.4.1选择合适的代理 253 12.4.2proxyfactory 254 12.4.3proxyfactorybean 254 12.5项目实战——输出日志 256 本章小结 258 课后练习 259 第13章 spring与javaee持久化数据访问 260 13.1spring对dao模式的支持 260 13.1.1统一的数据访问异常 260 13.1.2通用的数据访问模板及抽象支持类 261 13.2spring的jdbc 262 13.2.1为什么需要jdbctemplate 262 13.2.2通过jdbcdaosupport使用jdbctemplate 263 13.2.3jdbctemplate提供的常用数据操作方法 264 13.3spring中的事务处理 265 13.3.1spring事务处理概述 266 13.3.2编程式事务处理 266 13.3.3声明式事务处理 267 13.3.4标注式事务处理 268 13.4项目实战——公司人事管理 269 本章小结 276 课后练习 276 第14章spring与struts2、hibernate框架的整合基础 277 14.1spring与struts2的整合方式 277 14.1.1struts2应用的扩展方式 277 14.1.2spring插件的应用 278 14.2spring和hibernate的整合 279 14.2.1spring对hibernate的支持 279 14.2.2管理sessionfactory 279 14.2.3hibernate的dao实现 281 14.2.4使用hibernatetemplate 281 14.2.5管理hibernate事务 282 14.3项目实战——学生成绩查询系统 283 本章小结 292 课后练习 293 第15章图书馆管理系统 294 15.1系统功能解析 294 15.2系统数据库设计 295 15.2.1数据库分析 295 15.2.2数据表关联关系分析 298 15.3系统框架搭建 300 15.3.1创建工程 300 15.3.2工程目录结构 300 15.4系统代码实现 302 15.4.1数据库连接的实现 303 15.4.2工具类的实现 304 15.4.3管理员登录与退出实现 306 15.4.4系统管理实现 313 15.4.5图书管理实现 319 15.4.6读者管理实现 329 15.4.7借还管理实现 333 15.4.8前台功能实现 336 本章小结 342
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值