| |
| |
| |
内容简介 开发人员常常被寄予厚望——创建出健壮的符合业务要求的应用程序。但当前,创建高可伸缩性的应用程序的需求越来越普遍。 .NET的引入大大提高了VB开发人员使用面向对象技术开发可伸缩的n层应用程序的能力。 本书逐层地剖析了n层架构中每一层所涉及的问题。书中用一个示范的应用程序讲解了如何在每一层着眼于可伸缩性的问题,创建一个伸缩性很高的应用程序。全书共分6章和2个附录,讲述了可伸缩笥的规划、数据层、中间层、表示层,以及可伸缩性的测量等内容。 本书内容切合实际,适合希望了解如何开发可伸缩的企业级的应用程序的VB.NET程序员阅读。
| |
|
顾客评论 |
|
目录
目 录 第1章 可伸缩性简介 1. 1 可伸缩性入门 1. 1. 1 Microsoft和可伸缩性 1. 1. 2 本章主要内容 1. 2 可伸缩性的奥妙 1. 2. 1 可伸缩性不等同于性能 1. 2. 2 可伸缩性不同于可靠性 1. 3 可伸缩性的重要性 1. 3. 1 规划内增长 1. 3. 2 规划外增长 1. 4 可伸缩性问题 1. 4. 1 Visual Basic和DNA的可伸缩性问题 1. 4. 2 VB可伸缩性设计的常见错误 1. 5 欢迎使用. NET 1. 5. 1 . NET线程 1. 5. 2 会话 1. 5. 3 中间层应用程序托管 1. 5. 4 缓存 1. 5. 5 Visual Basic的. NET特性 1. 5. 6 设好舞台 1. 6 MyInvestmentWatch. com 1. 6. 1 环境的图示 1. 6. 2 数据库层 1. 6. 3 应用层 1. 6. 4 用户界面层 1. 6. 5 User对象 1. 6. 6 可伸缩性选项 1. 7 小结 第2章 可伸缩性的规划 2. 1 做规划, 还是等待失败 2. 1. 1 Microsoft的确想帮个忙 2. 1. 2 本章主要内容 2. 2 扩展的类型 2. 2. 1 上扩 2. 2. 2 外扩 2. 2. 3 综合考虑 2. 3 . NET的情景 2. 3. 1 再培训 2. 3. 2 公共语言运行库 2. 3. 3 选择语言 2. 3. 4 代码迁移 2. 3. 5 程序集部署 2. 3. 6 结论 2. 4 准备. 设置. 规划 2. 4. 1 清楚地定义要求 2. 4. 2 理解环境 2. 4. 3 用商业的远景来定位 2. 4. 4 整体的审视 2. 4. 5 确定系统的预期负载 2. 4. 6 基准测试 2. 4. 7 确定系统增长 2. 4. 8 为不可预期的增长进行规划 2. 4. 9 测量, 测量, 再测量 2. 4. 10 创建环境增长规划 2. 4. 11 设计的规划 2. 5 设计准则 2. 5. 1 没有捷径 2. 5. 2 不要从头创建已经有的解决方案 2. 5. 3 不要重用不适用的解决方案 2. 5. 4 接受层的方法 2. 5. 5 减少往返次数 2. 5. 6 确定临界路径 2. 5. 7 设计可互换的对象 2. 5. 8 围绕预期负载排序 2. 5. 9 为将来而设计 2. 6 小结 第3章 数据层 3. 1 数据库设计 3. 1. 1 设计决策 3. 1. 2 规范化 3. 1. 3 存储过程 3. 1. 4 索引 3. 2 ADO. NET 3. 2. 1 ADO. NET一览 3. 2. 2 ADO. NET对象模型 3. 2. 3 ADO. NET和可伸缩性 3. 3 MyInvestmentWatch. com的数据层 3. 3. 1 数据访问层:目的 3. 3. 2 数据库设计 3. 3. 3 存储过程 3. 3. 4 数据访问层:应用逻辑 3. 4 小结 第4章 中间层 4. 1 中间层的定义 4. 1. 1 中间层的优点 4. 1. 2 中间层的缺点 4. 2 中间层的设计 4. 2. 1 逻辑的中间层 4. 2. 2 物理中间层 4. 3 .NET的中间层 4. 3. 1 . NET Remoting 4. 3. 2 Web服务 4. 4 MyInvestmentWatch. com的中间层 4. 4. 1 确定中间层环境 4. 4. 2 创建对象模型 4. 4. 3 可能的改进 4. 5 小结 第5章 表示层 5. 1 基于Web的UI的基本原理 5. 1. 1 基于Web的UI的优点 5. 1. 2 基于Web的UI的缺点 5. 2 ASP. NET的可伸缩性 5. 2. 1 编译的代码 5. 2. 2 缓存 5. 2. 3 Web农场中的会话管理 5. 2. 4 本章主要内容 5. 3 我们的用户界面 5. 3. 1 页面流 5. 3. 2 代码 5. 3. 3 设计目标 5. 4 缓存 5. 4. 1 缓存的适用场合 5. 4. 2 输出缓存 5. 4. 3 部分页面缓存 5. 4. 4 编程方式的缓存 5. 4. 5 最好的缓存做法 5. 5 状态管理 5. 5. 1 会话管理 5. 5. 2 视图状态 5. 6 修改后的用户界面 5. 7 小结 第6章 可伸缩性的测量 6. 1 应用程序测试 6. 1. 1 单元测试 6. 1. 2 压力测试 6. 1. 3 工具在测试中的重要性 6. 2 应用程序监视工具 6. 2. 1 我们的第一个测试 6. 2. 2 代码剖视器 6. 2. 3 Performance Monitor 6. 2. 4 Microsoft Application Center Test 6. 2. 5 工具小结 6. 3 代码插装 6. 3. 1 跟踪 6. 3. 2 代码插装和可伸缩性测量 6. 4 小结 附录A MyInvestmentWatch. com数据库布局 A. 1 数据库设计 A. 1. 1 Users A. 1. 2 Companies A. 1. 3 StockQuotes A. 1. 4 UserStocks A. 1. 5 UserHits A. 1. 6 News A. 1. 7 NewsTraffic A. 1. 8 UserLogins 附录B 支持. 勘误表和代码下载 B. 1 如何下载本书的示例代码 B. 2 勘误表 B. 3 E-Mail支持 B. 4 p2p. wrox. com站点
| |
VB.NET可伸缩性技术手册-相关图书 ·内分泌疾病中西医结合诊治 ·VB.NET调试技术手册 ·二战,在寻访中 ·名家故居仰止 ·淡泊集 ·是禁果,才诱人 ·外面的月亮 ·拾稗者 ·公共关系原理与实务 ·我在后宫的日子 ·个体CMM指南——能力全面提升之路(影印版) ·交易异化管理 ·头脑经济开发 ·古汉语小字典:音序版 ·小学生每日10分钟计算·二年级下 ·机器视觉(英文版) ·小学生每日10分钟应用题·四年级下 ·平民创世:中国财富明星报告 ·美丽女人 ·企业管理公文精选
|
| |