书籍详情

VB(NET可伸缩性技术手册)

VB(NET可伸缩性技术手册)

作者:(美)Damon Allison,(美)Ben Hyrman著;石相杰,吕莉莉译

出版社:清华大学出版社

出版时间:2003-01-01

ISBN:9787302070382

定价:¥43.00

购买这本书可以去
内容简介
  开发人员常常被寄予厚望::创建出健壮的符合业务要求的应用程序。但当前,创建高可伸缩性的应用程序的需求越来越普遍。.NET的引入大大提高了VB开发人员使用面向对象技术开发可伸缩的n层应用程序的能力。本书逐层地剖析了n层架构中每一层所涉及的问题。书中用一个示范的应用程序讲解了如何在每一层着眼于可伸缩性的问题,创建一个伸缩性很高的应用程序。全书共分6章和2个附录,讲述了可伸缩笥的规划、数据层、中间层、表示层,以及可伸缩性的测量等内容。本书内容切合实际,适合希望了解如何开发可伸缩的企业级的应用程序的VB.NET程序员阅读。
作者简介
暂缺《VB(NET可伸缩性技术手册)》作者简介
目录
第1章 可伸缩性简介
1.1 可伸缩性入门
1.1.1 Mirosoft和可伸缩性
1.1.2 要章主要内容
1.2 可伸缩性的奥妙
1.2.1 可伸缩性不等同于性能
1.2.2 可伸缩性不同于可靠性
1.3 可伸缩性的重要性
1.3.1 规划内增长
1.3.2 规划外增长
1.4 可伸缩性问题
1.4.1 Viusal 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 User
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站点
猜您喜欢

读书导航