《ASP.NET商业级资料库网站开发实战》是2009年由电子工业出版社出版的图书,作者是吕高旭。
基本介绍
- 书名ASP.NET商业级资料库网站开发实战
- 作者吕高旭
- ISBN9787121081019
- 定价57.00 元
- 出版社电子工业出版社
- 出版时间2009
- 开本16
内容简介
《ASP. NET商业级资料库网站开发实战》写给具备入门基础的ASP.NET网站开发设计人员,学习如何通过多层式的架构设计,从ADO.NET开始,建立动态的资料库网站系统。课程内容的主要目标在于提供一个完整的学习蓝图,让读者了解如何从无到有,建构一个可以真正上线运作的商业网站雏形。内容包括网站框架设计、Web资料库应用程式与ADO.NET、DataSet与数据绑定、中间层架构与类设计、ObjectDataSource与数据集设计师、UI表现层、会员管理的验证与授权、一个完整的示例、利用快取技术提升网站性能、通过健康监视系统监控网站运行等。
《亮剑.NETASP.NET商业级资料库网站开发实战》适合具备基础能力的ASP.NET入门读者阅读。
《亮剑.NETASP.NET商业级资料库网站开发实战》繁体字版名为《ASP.NET商业级资料库网站开发实务》,由统一元气资产管理股份有限公司出版,着作权属统一元气资产管理股份有限公司所有。本中文简体字版由统一元气资产管理股份有限公司授权电子工业出版社独家出版发行。未经《亮剑.NETASP.NET商业级资料库网站开发实战》原版出版者和《亮剑.NETASP.NET商业级资料库网站开发实战》出版者书面许可,任何单位和个人均不得以任何方式或任何手段複製或传播《亮剑.NETASP.NET商业级资料库网站开发实战》的部分或全部内容。
目录
第1章网站框架设计1
1.1滑鼠设定的神话2
1.2建立网站——从分层框架开始3
1.2.1关于网站框架3
1.2.2拆分中间层5
1.2.3关于表示层6
1.3多层框架VS.两层框架9
1.4网站架构之外11
1.4.1关于性能11
1.4.2运行状况监视与系统运行监控12
第2章Web资料库应用程式与ADO.NET13
2.1ASP.NET与Web资料库应用程式14
2.2剖析ADO.NET15
2.3ADO.NET类框架17
2.4关于数据访问接口19
2.5连线对象20
2.5.1连线对象与数据访问接口20
2.5.2创建连线对象21
2.5.3配置档案的连线字元串设定25
2.6连线对象成员27
2.6.1指定连线字元串属性27
2.6.2Open与Close28
2.6.3关于连线管理机制30
2.6.4再探连线字元串31
2.7Command对象35
2.7.1资料库访问与Command对象35
2.7.2关于Command对象35
2.7.3Command对象的方法成员37
2.7.4建立与使用Command对象37
2.8Command与Parameter对象44
2.8.1使用Parameter44
2.8.2SqlParameter属性成员52
2.9DataReader对象53
2.9.1关于DataReader对象53
2.9.2ExecuteReader方法53
第3章DataSet与数据绑定59
3.1关于DataAdapter60
3.2剖析DataSet62
3.2.1DataSet与DataAdapter62
3.2.2DataSet对象的架构65
3.3通过DataSet运算元据68
3.3.1数据导航与检索69
3.3.2数据排序72
3.3.3数据更新操作74
3.3.4运用DataAdapter更新数据源80
3.3.5DataAdapter与SqlCommand84
3.4DataView86
3.4.1运用DataView86
3.4.2DataView构造函式90
3.5关係型DataTable91
3.5.1关係型数据表92
3.5.2关联条件约束96
3.5.3ForeignKeyConstraint对象与条件约束98
第4章中间层架构与类设计105
4.1网站的分层架构106
4.1.1关于多层式架构106
4.1.2网页实现方法论107
4.1.3抽离中间层112
4.1.4关于类设计与命名空间116
4.1.5使用类视图与设计工具120
4.1.6类图的类设计功能124
4.24层式的多层式架构129
4.2.1中间层的进一步区分129
4.2.2一个4层架构的简单示例130
第5章ObjectDataSource与数据集设计师137
5.1使用ObjectDataSource绑定数据源138
5.2使用ObjectDataSource控制项138
5.2.1什幺是ObjectDataSource139
5.2.2一个简单的ObjectDataSource示例140
5.2.3关于SelectMethod属性146
5.2.4ObjectDataSource的参数设定147
5.2.5数据更新152
5.2.6通过DetailView建立数据编辑功能160
5.3类型化数据集与数据集设计师165
5.3.1数据结构描述信息与数据集165
5.3.2建立类型化数据集166
5.3.3使用TableAdapter类与类型化数据集171
5.3.4访问类型化数据集内容175
5.3.5自定义新Query177
5.3.6自定义更新功能182
5.4类型化数据集与业务规则层连线186
5.4.1嵌入业务规则层186
5.4.2数据更新组件190
5.4.3异常处理与更新事件195
5.4.4声明为数据组件199
第6章构筑UI——实现表示层203
6.1关于表示层设计204
6.2一致性网页接口设计与导航功能204
6.3主版页面与版面配置设计205
6.3.1关于主版页206
6.3.2建立主版页206
6.3.3MasterPage的网页组成210
6.3.4配置一个以上的ContentPlaceHolder211
6.4页面布局与CSS样式设定214
6.4.1 、与网页布局214
6.4.2CSS样式设定216
6.4.3建立样式表单218
6.4.4 标籤定位样式的设定222
6.5导航功能225
6.5.1导航控制项225
6.5.2Menu控制项226
6.5.3SiteMapDataSource与网站导航项目229
6.5.4关于SiteMapPath231
6.5.5集成SiteMapPath与Menu控制项231
6.6TreeView控制项234
6.6.1使用TreeView234
6.6.2动态建立TreeView节点236
6.6.3TreeView与递归运算240
6.6.4资料库与递归搭配的技巧242
6.7数据接口245
6.7.1关于数据接口245
6.7.2关于样板248
6.7.3设计分页与空白样板251
6.7.4FormView数据编辑样板256
6.7.5栏位编辑样板258
6.8绑定业务对象建立关联性数据261
6.8.1建立GridView主要/明细数据内容261
6.8.2通过下拉列表建立关係型数据浏览接口267
6.9DataList与Repeater269
第7章会员管理——验证与授权275
7.1Forms身份验证与会员管理276
7.2登录流程控制277
7.3集成会员管理机制277
7.3.1建立用户账户278
7.3.2建立登录页面280
7.3.3设定转向网页280
7.3.4检验登录状态282
7.3.5密码设定284
7.4会员登录管理的程式化控制288
7.4.1Membership类与SqlMembershipProvider288
7.4.2关于Membership289
7.4.3通过Membership类建立用户290
7.4.4取得会员个人资料292
7.4.5验证用户296
7.4.6关于Page.User属性301
7.4.7密码数据处理303
7.5角色307
7.5.1角色与授权308
7.5.2角色的建立与删除309
7.5.3管理角色成员311
7.5.4套用角色的网站配置设定315
7.5.5设定资料夹的授权配置318
7.6验证授权与配置设定320
7.6.1关于验证321
7.6.2配置设定与Forms身份验证323
7.6.3弹性运用authorization326
7.7接口327
7.8集成现有的资料库系统330
7.8.1集成自定义的资料库系统331
7.8.2资料库在线上问题的解决334
7.8.3设定配置档案336
第8章一个完整的示例339
8.1关于示例网站340
8.2网站功能导航341
8.2.1课程浏览341
8.2.2课程内容的编辑管理343
8.2.3课程数据添加347
8.2.4会员数据管理349
8.2.5注册新会员352
8.3资料库架构354
8.4中间层组件356
8.5网页档案361
8.5.1网页档案分类361
8.5.2主版页362
8.5.3课程浏览功能网页365
8.5.4会员注册与登录370
8.5.5课程内容编辑372
8.5.6角色成员管理375
8.5.7密码重设与会员数据查看382
第9章利用快取技术提升网站性能383
9.1为什幺使用快取384
9.2ASP.NET的快取机制种类384
9.3应用程式快取与Cache类385
9.3.1快取项目的添加与移除385
9.3.2Insert快取项目386
9.3.3快取相依性386
9.3.4设定快取的期限原则389
9.3.5优先权390
9.3.6移除快取项目通知393
9.4网页输出快取395
9.4.1快取整份网页395
9.4.2快取不同的网页输出版本396
9.5SQLServerCacheDependency398
9.5.1SQLDependency与快取项目398
9.5.2支持快取的设定398
9.5.3SqlCacheDependency类401
9.5.4快取特定数据表402
9.5.5Command指令与SqlCacheDependency408
第10章通过健康监视系统监控网站运行411
10.1事件记录档案412
10.1.1获取事件记录档案内容412
10.1.2建立事件来源与写入事件415
10.1.3事件查看器418
10.1.4VisualStudio编辑接口的事件查看功能420
10.2健康监视系统的配置项目422
10.2.1配置健康监视系统422
10.2.2事件名称对应与423
10.2.3健康监视系统的接口模型425
10.2.4426
10.2.5426
10.2.6Web事件记录处理与接口类427
10.3通过接口进行Web讯息处理功能的实现428
10.3.1将事件讯息储存到SQLServer428
10.3.2将事件讯息传递到E-mail429
10.3.3格式化电子邮件432
10.3.4关于Web事件的缓冲设定435
附录ASSMSE439
A.1安装与使用SSMSE440
A.2新增资料库444
A.3附加资料库445
A.4资料库的备份与还原448
……
编辑推荐
图书特色
·ADO.NET类与断线数据集DataSet剖析
·AD0.NET与ASP.NET网页整合套用实例
·多层式架构组成探讨
·业务逻辑层的类设计
·类图表的建立与设计说明
·0bjectDataSour’ce数据控制项的类绑定设计
·主版页、HT札元素、CSS与表示层的建构设计
·数据控制项运用、样板设计的使用时机探讨
·会员数据表与现有数据表的整合
·通过完整範例探讨多层架构系统与会员管理机制的整合
·效能、快取类与网页快取设计
·SqICacheDependency与SOLServer数据快取技术
·事件记录档案与效能监视器的运用
作者简介
吕高旭,Microsoft最有价值专家(MVP),台湾计算机图书专职作者,担任资讯教育训练中心讲师,具备丰富的Microsoff及Oracle系统开发经验,擅长C#、VB、ASRNET、JSP与Java等技术,自VisualStudio2005之后,已彻底投入.NET平台技术研究。