第1章 网站系统概述 1
1.1 Internet概述 1
1.1.1 Internet的产生 1
1.1.2 Internet的作用 3
1.1.3 Internet的特点 5
1.2 Intranet概述 6
1.2.1 Intranet构成 6
1.2.2 Intranet的特点 7
1.2.3 Intranet存在的问题 8
1.2.4 Extranet技术 8
1.2.5 Internet、Intranet和Extranet的比较 10
1.3 网站体系结构和网站工作过程 11
1.3.1 基本概念 11
1.3.2 网站规划 12
1.3.3 网站设计的注意事项 14
第2章 网站开发基础 19
2.1 Web开发技术概述 19
2.2 ASP.NET的安装及设置 21
2.2.1 .NET框架的安装 21
2.2.2 IIS的安装配置 22
2.2.3 配置IIS 6.0 23
2.2.4 相关设置问题解决 24
2.3 PHP和JSP设置 25
2.3.1 安装配置PHP 25
2.3.2 MySQL的安装 26
2.3.3 Apache的设置 26
2.3.4 Zend Optimizer的安装 27
2.3.5 测试 27
2.3.6 JSP设置(Windows 2003下J2SDK+Tomcat 5+IIS) 28
2.4 HTML的引入 30
2.4.1 HTML的基本结构 30
2.4.2 超文本中的标签 31
2.4.3 标题 32
2.4.4 文字的大小设置 32
2.4.5 文字的字体与样式 33
第3章 HTML与CSS核心基础 34
3.1 HTML基础知识 34
3.1.1 HTML概述 34
3.1.2 网页的色彩设计 35
3.1.3 Photoshop制作静态页面 36
3.2 CSS+div布局设计 37
3.2.1 引入CSS方法 37
3.2.2 CSS选择器 40
3.2.3 Web中CSS常用设计剖析与制作 43
第4章 jQuery入门基础 51
4.1 JavaScript 51
4.1.1 JavaScript概述 51
4.1.2 JavaScript基础 52
4.2 jQuery 54
4.2.1 jQuery概述 54
4.2.2 jQuery基本语法 54
4.2.3 jQuery选择器 55
4.2.4 jQuery常用操作 57
4.2.5 综合实例:创建双色表 62
第5章 C#基本语法 65
5.1 命名空间 65
5.2 类型和变量 67
5.2.1 简单类型 68
5.2.2 变量及其作用域 69
5.3 类型转换 71
5.3.1 隐式转换 72
5.3.2 显式转换 72
5.4 复杂变量类型 75
5.4.1 枚举类型 75
5.4.2 结构 77
5.4.3 数组 78
5.5 表达式 80
5.6 流程控制结构 83
5.6.1 选择语句 83
5.6.2 循环语句 85
第6章 ASP.NET页面 90
6.1 ASP.NET概述 90
6.2 ASP.NET Web窗体 91
6.2.1 ASP.NET Web窗体介绍 91
6.2.2 创建网站 92
6.3 ASP.NET网页代码模型 94
6.3.1 后台编码文件概述 94
6.3.2 默认命名空间引用的集合 95
6.3.3 ASP.NET服务器控件 95
6.3.4 控件面板 98
6.4 ASP.NET状态管理 103
6.4.1 状态管理概述 103
6.4.2 应用程序的状态管理 103
6.4.3 会话的状态管理 107
6.4.4 使用会话状态管理 110
6.4.5 页面的视图状态管理 111
6.5 ASP.NET配置管理 117
6.5.1 ASP.NET配置概述 117
6.5.2 web.config配置文件的优点 118
6.5.3 web.config结构 118
6.5.4 配置文件层次结构 119
6.5.5 web.config配置元素 120
第7章 ASP.NET的常用组件对象 125
7.1 ASP.NET内建对象概述 125
7.2 ASP.NET常用内建对象 125
7.2.1 Page对象 125
7.2.2 Request对象 127
7.2.3 Response对象 131
7.2.4 Server对象 134
7.2.5 Application对象 135
7.2.6 Session对象 138
7.2.7 Cookie对象 143
7.2.8 Global.asax文件 147
第8章 ASP.NET数据库应用 149
8.1 ADO.NET概述 149
8.1.1 ADO.NET程序架构 149
8.1.2 ADO.NET数据访问模型概述 150
8.2 使用Connection对象连接数据库 151
8.2.1 使用ADO.NET连接到SQLServer 151
8.2.2 使用ADO.NET连接到OLE DB数据源 152
8.3 使用Command对象执行数据库命令 153
8.4 使用DataAdapter对象执行数据库命令 154
8.4.1 使用DataAdapter更新数据 154
8.4.2 将参数用于DataAdapter 155
8.5 连接池技术 157
8.5.1 SQL Server .NET连接池 157
8.5.2 OLE DB数据源连接池 158
8.6 ADO.NET示例应用程序 159
8.6.1 简单示例 159
8.6.2 ADO.NET DataSet示例 160
第9章 网站发布与维护 163
9.1 网站信息发布 163
9.1.1 网站发布方式 163
9.1.2 用Visual Studio 2008发布 163
9.1.3 用DreamweaverMX发布 165
9.1.4 用CuteFTP发布 168
9.2 网站测试技术 169
9.2.1 测试方法 169
9.2.2 测试项目 170
9.3 网站的维护 172
9.3.1 访问数据分析 172
9.3.2 远程与本地站点同步 176
9.3.3 检查与修正 177
第10章 网站安全管理 179
10.1 网站的安全性 179
10.1.1 网站的安全漏洞 181
10.1.2 网站攻击类型 186
10.1.3 IIS安全机制 190
10.2 身份验证安全管理 192
10.2.1 IIS身份验证 192
10.2.2 配置匿名访问 194
10.2.3 配置基本验证 195
10.2.4 集成Windows验证 195
10.3 访问控制安全管理 195
10.3.1 访问控制工作原理 195
10.3.2 IP地址和域名限制 196
10.3.3 配置服务器权限 200
10.4 加密与证书管理 202
10.4.1 加密工作原理 202
10.4.2 服务器网关加密 203
10.4.3 IIS服务器证书 204
参考文献 206