应用系统开发导论PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:韩伟力等
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:7302163693
- 页数:329 页
第一部分 绪论 2
第1章 Internet和World Wide Web简介 2
1.1 Internet简介 2
1.1.1 Internet的定义 4
1.1.2 ISO/OSI 7层协议和TCP/IP 4
1.1.3 IP地址和域名 7
1.1.4 端口和套接字 8
1.1.5 基于Internet的应用系统 10
1.1.6 网络基础结构的发展趋势——三网合一 12
1.2 World Wide Web简介 13
1.2.1 超文本标记语言——HTML 14
1.2.2 URI、URL和URN 15
1.2.3 超文本传输协议——HTTP 15
1.2.4 浏览器(Browser) 17
1.2.5 Web服务器(Web Server) 18
1.3 基于Web的应用系统架构 19
1.3.1 Client/Server两层体系架构 19
1.3.2 Browser/Server三层体系架构 20
1.3.3 分布式体系架构的新方向——Rich Client架构 20
1.4 本书的组织 21
1.5 术语 21
1.6 习题 22
第二部分 浏览器端技术 24
第2章 可扩展超文本标记语言(XHTML) 24
2.1 标记语言 24
2.1.1 标记与标记语言 24
2.1.2 SGML、HTML、XML和XHTML 25
2.2 HTML的基本组成结构 25
2.2.1 “Hello World” 25
2.2.2 HTML文档的书写规则 26
2.3 基本布局元素 27
2.3.1 基本格式化元素 27
2.3.2 文本格式化 31
2.4 列表 34
2.4.1 无序列表 34
2.4.2 有序列表 35
2.4.3 定义列表 37
2.4.4 列表的嵌套 37
2.5 超链接 38
2.5.1 相对链接和绝对链接 39
2.5.2 页内跳转 40
2.6 Web中的颜色图像 40
2.6.1 Web中的颜色 40
2.6.2 Web中的图像 42
2.7 表格 43
2.7.1 基本表格元素 43
2.7.2 表格标题与列标题元素 44
2.7.3 不规则表格 45
2.8 表单 46
2.8.1 表单元素 47
2.8.2 控件元素 47
2.8.3 表单元素与其他布局元素的综合使用 52
2.9 XHTML和HTML的区别 53
2.10 术语 54
2.11 习题 54
第3章 层次样式表(CSS) 56
3.1 层次样式表基础 56
3.1.1 层次样式表的起源和优点 56
3.1.2 层次样式表基本语法 56
3.2 XHTML与样式表结合的三种方法 57
3.2.1 外部式样式表 57
3.2.2 内嵌式样式表 58
3.2.3 行内样式表 59
3.3 层次样式表高级语法 59
3.3.1 样式表的组合 60
3.3.2 带上下文的样式表 61
3.3.3 样式类 62
3.3.4 样式表的继承和覆盖 65
3.4 层次样式表特性举例 67
3.4.1 颜色与背景 67
3.4.2 元素框属性 69
3.4.3 字体与文本 72
3.4.4 元素绝对定位 75
3.5 术语 75
3.6 习题 76
第4章 JavaScript 77
4.1 JavaScript概述 77
4.1.1 欢迎来到JavaScript的世界 77
4.1.2 JavaScript溯源 78
4.1.3 样例:鼠标跟踪 79
4.1.4 JavaScript特性 82
4.1.5 学习JavaScript必备技能 83
4.2 JavaScript核心 86
4.2.1 基本语法特征 86
4.2.2 JavaScript中的数据 88
4.2.3 JavaScript中的语法 97
4.2.4 常用的库函数示例 102
4.3 JavaScript客户端编程基础 106
4.3.1 浏览器中使用JavaScript的方法 106
4.3.2 浏览器顶层对象window 108
4.3.3 经典文档对象模型(DOM0) 112
4.3.4 标准文档对象模型(W3C DOM) 121
4.3.5 事件与事件处理 126
4.3.6 JavaScript常见错误 133
4.4 JavaScript参考资料 138
4.5 术语 139
4.6 习题 139
第三部分 服务器端技术 142
第5章 Servlet和JSP初步 142
5.1 回顾B/S架构 142
5.1.1 ASP/ASP.NET 142
5.1.2 PHP 143
5.1.3 Servlet/JSP的优势 143
5.2 Servlet 144
5.2.1 Servlet概述 144
5.2.2 Servlet的一个例子 149
5.2.3 Servlet编程 152
5.3 JSP(Java Server Page) 159
5.3.1 JSP概述 159
5.3.2 JSP基本语法 163
5.3.3 JSP中的JavaBean编程 171
5.3.4 一个简单的JSP例子——Login 178
5.4 Servlet/JSP引擎——Tomcat简介 181
5.5 术语 182
5.6 习题 183
第6章 数据库初步 184
6.1 数据库简介 184
6.2 SQL语言 186
6.2.1 SQL的历史 187
6.2.2 SQL的特点 187
6.2.3 表格创建和删除 188
6.2.4 INSERT语句 189
6.2.5 DELETE语句 190
6.2.6 UPDATE语句 190
6.2.7 SELECT语句 190
6.2.8 聚集函数 191
6.2.9 复杂查询语句的设计 193
6.3 MySQL简介 194
6.3.1 MySQL与其他标准数据库的差异 194
6.3.2 MySQL数据库的基本操作 195
6.4 事务 196
6.4.1 事务的概念 196
6.4.2 事务处理的SQL语句 197
6.4.3 MySQL的事务处理 199
6.4.4 事务和多用户处理 199
6.4.5 锁 200
6.5 MS SQL Server简介 200
6.6 术语 201
6.7 习题 202
第7章 JDBC和数据库连接池 204
7.1 JDBC简介 204
7.1.1 JDBC与ODBC的比较 204
7.1.2 两层模型和三层模型 205
7.1.3 JDBC驱动程序的类型 205
7.2 使用JDBC连接数据库 206
7.2.1 管理数据库连接 206
7.2.2 语句(statement) 207
7.2.3 结果集(ResultSet) 210
7.2.4 JDBC中的事务(transaction)处理 211
7.3 数据库连接池与实现 212
7.3.1 数据库连接池简介 212
7.3.2 配置开发环境 212
7.3.3 数据库连接池的实现 214
7.3.4 Tomcat中的数据库连接池 226
7.4 术语 231
7.5 习题 231
第8章 Servlet/JSP高级特性 233
8.1 JSP中的一些高级指令和标记 233
8.1.1 include指令 233
8.1.2 〈jsp:include〉标记 235
8.1.3 〈jsp:forward〉标记 237
8.1.4 Web应用中的使用 239
8.2 Servlet中的线程安全 242
8.2.1 Servlet的多线程机制 243
8.2.2 Servlet的线程安全问题 243
8.2.3 设计线程安全的Servlet 245
8.3 JSP中的线程安全 248
8.4 JSTL简介 249
8.4.1 JSTL的优点 249
8.4.2 利用JSTL的一个例子 250
8.5 术语 250
8.6 习题 251
第四部分 应用系统开发的新技术第9章 XML 254
9.1 XML简介 254
9.1.1 SGML和XML 254
9.1.2 XML和XHTML 255
9.2 XML的语法 256
9.2.1 XML的结构 256
9.2.2 元素 258
9.2.3 属性 260
9.2.4 其他数据类型 261
9.2.5 格式正确性和有效性 264
9.2.6 命名空间 264
9.3 XML DTD 269
9.3.1 创建元素和内容模式 269
9.3.2 属性的声明 274
9.3.3 实体的声明 279
9.3.4 DTD的类型 283
9.4 XML Schema 285
9.4.1 XML Schema的由来 285
9.4.2 XML Schema的发展 285
9.4.3 初识XML Schema 285
9.4.4 XML Schema语法 286
9.4.5 XML Schema的应用 287
9.5 XML文档的显示 287
9.5.1 使用CSS 287
9.5.2 XSLT简介 287
9.6 XML文件的处理 289
9.6.1 DOM 290
9.6.2 SAX 290
9.7 XML技术的小结 291
9.8 术语 292
9.9 习题 293
第10章 Ajax技术简介 294
10.1 老技术,新技巧 295
10.1.1 Ajax的定义 295
10.1.2 Ajax的应用模型 295
10.1.3 Ajax应用实例 297
10.2 XMLHttpRequest对象入门 299
10.2.1 XMLHttpRequest实例的创建 299
10.2.2 XMLHttpRequest对象的方法和属性 301
10.2.3 建立一个简单的Ajax框架 304
10.3 实现与服务器的通信 306
10.3.1 处理服务器响应 306
10.3.2 请求参数的发送 311
10.3.3 服务器端请求处理 312
10.4 Ajax的可用性问题 316
10.5 术语 316
10.6 习题 316
附录A 推荐的开发环境 318
附录B Tomcat的配置 319
附录C MyEclipse中的JSP/Servlet开发 321
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019