VB. NET可伸缩性技术手册PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Damon Allison,(美)Ben Hyrman著;石相杰,吕莉莉译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302070385
- 页数:321 页
第1章 可伸缩性简介 1
1.1 可伸缩性入门 1
1.1.1 Microsoft和可伸缩性 2
1.1.2 本章主要内容 4
1.2 可伸缩性的奥妙 4
1.2.1 可伸缩性不等同于性能 5
1.2.2 可伸缩性不同于可靠性 6
1.3.1 规划内增长 7
1.3 可伸缩性的重要性 7
1.3.2 规划外增长 8
1.4 可伸缩性问题 10
1.4.1 Visual Basic和DNA的可伸缩性问题 10
1.4.2 VB可伸缩性设计的常见错误 18
1.5 欢迎使用.NET 23
1.5.1 .NET线程 24
1.5.2 会话 26
1.5.3 中间层应用程序托管 28
1.5.4 缓存 29
1.5.5 Visual Basic的.NET特性 31
1.5.6 设好舞台 31
1.6 MyInvestmentWatch.com 32
1.6.1 环境的图示 32
1.6.2 数据库层 33
1.6.3 应用层 34
1.6.4 用户界面层 34
1.6.5 User对象 35
1.6.6 可伸缩性选项 39
1.7 小结 44
第2章 可伸缩性的规划 46
2.1 做规划,还是等待失败 46
2.1.1 Microsoft的确想帮个忙 47
2.1.2 本章主要内容 51
2.2 扩展的类型 52
2.2.1 上扩 53
2.2.2 外扩 55
2.2.3 综合考虑 60
2.3.1 再培训 64
2.3 .NET的情景 64
2.3.2 公共语言运行库 65
2.3.3 选择语言 65
2.3.4 代码迁移 66
2.3.5 程序集部署 67
2.3.6 结论 68
2.4 准备、设置、规划 68
2.4.1 清楚地定义要求 68
2.4.2 理解环境 69
2.4.3 用商业的远景来定位 70
2.4.4 整体的审视 70
2.4.5 确定系统的预期负载 70
2.4.6 基准测试 73
2.4.7 确定系统增长 74
2.4.8 为不可预期的增长进行规划 75
2.4.9 测量,测量,再测量 76
2.4.10 创建环境增长规划 76
2.5.1 没有捷径 77
2.5 设计准则 77
2.4.11 设计的规划 77
2.5.2 不要从头创建已经有的解决方案 78
2.5.3 不要重用不适用的解决方案 78
2.5.4 接受层的方法 79
2.5.5 减少往返次数 80
2.5.6 确定临界路径 82
2.5.7 设计可互换的对象 82
2.5.8 围绕预期负载排序 83
2.5.9 为将来而设计 86
2.6 小结 87
第3章 数据层 88
3.1 数据库设计 89
3.1.1 设计决策 89
3.1.2 规范化 90
3.1.3 存储过程 95
3.1.4 索引 97
3.2 ADO.NET 102
3.2.1 ADO.NET一览 102
3.2.2 ADO.NET对象模型 104
3.2.3 ADO.NET和可伸缩性 121
3.3 MyInvestmentWatch.com的数据层 122
3.3.1 数据访问层:目的 123
3.3.2 数据库设计 125
3.3.3 存储过程 127
3.3.4 数据访问层:应用逻辑 128
3.4 小结 144
第4章 中间层 146
4.1.1 中间层的优点 147
4.1 中间层的定义 147
4.1.2 中间层的缺点 149
4.2 中间层的设计 150
4.2.1 逻辑的中间层 150
4.2.2 物理中间层 155
4.3 .NET的中间层 157
4.3.1 .NET Remoting 158
4.3.2 Web服务 169
4.4 MyInvestmentWatch.com的中间层 178
4.4.1 确定中间层环境 178
4.4.2 创建对象模型 179
4.4.3 可能的改进 204
4.5 小结 206
第5章 表示层 208
5.1 基于Web的UI的基本原理 208
5.1.1 基于Web的UI的优点 208
5.1.2 基于Web的UI的缺点 209
5.2 ASP.NET的可伸缩性 210
5.2.1 编译的代码 210
5.2.4 本章主要内容 211
5.2.2 缓存 211
5.2.3 Web农场中的会话管理 211
5.3 我们的用户界面 212
5.3.1 页面流 212
5.3.2 代码 213
5.3.3 设计目标 219
5.4 缓存 220
5.4.1 缓存的适用场合 221
5.4.2 输出缓存 223
5.4.3 部分页面缓存 239
5.4.4 编程方式的缓存 241
5.4.5 最好的缓存做法 248
5.5 状态管理 250
5.5.1 会话管理 250
5.5.2 视图状态 260
5.6 修改后的用户界面 262
5.7 小结 267
第6章 可伸缩性的测量 270
6.1 应用程序测试 271
6.1.1 单元测试 272
6.1.2 压力测试 276
6.1.3 工具在测试中的重要性 279
6.2 应用程序监视工具 280
6.2.1 我们的第一个测试 280
6.2.2 代码剖视器 286
6.2.3 Performance Monitor 291
6.2.4 Microsoft Application Center Test 294
6.3 代码插装 299
6.2.5 工具小结 299
6.3.1 跟踪 300
6.3.2 代码插装和可伸缩性测量 312
6.4 小结 312
附录A MyInvestmentWatch.com数据库布局 315
A.1 数据库设计 315
A.1.1 Users 316
A.1.2 Companies 316
A.1.4 UserStocks 317
A.1.3 StockQuotes 317
A.1.5 UserHits 318
A.1.6 News 318
A.1.7 NewsTraffic 319
A.1.8 UserLogins 319
附录B 支持、勘误表和代码下载 320
B.1 如何下载本书的示例代码 320
B.2 勘误表 320
B.3 E-Mail支持 320
B.4 p2p.wrox.com站点 321
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019