构建.NET应用--笔记
2004-11-13 12:03
459 查看
Microsoft DNA 回顾
N层结构概述
l 表示服务层
Ø 绘制用户界面
Ø 处理用户输入
l 业务服务层
Ø 运行业务规则和逻辑
l
数据服务层
Ø 抽象表示数据存储
Ø 确保原子性、一致性、隔性、
经久性 (ACID)
用N层结构原因
l1分层结构的系统易于演化
Ø反例: Mainframe -> client/server
l2隔离下层修改对上层的影响
l 3在不同的信任域执行业务逻辑
l4易于部署
Ø在少数服务器上部署尔不是所有客户端
l5扩展灵活
--------------------------------------------------------
l表示服务层
ØMFC (C++) / VB6表单
ØASP
l业务服务层
ØCOM+
l数据服务层
ØADO / ODBC / OLE DB
ØSQL Server
------------------------------------
。NET得体系结构
---------------------------------
l表示服务层
ØWinForms
ØASP.NET
l业务服务层
ØEnterprise Services (COM+)
Ø.NET Remoting / Web Service
ØASP.NET
l数据服务层
ØADO.NET
ØSQL Server
N层结构概述
l 表示服务层
Ø 绘制用户界面
Ø 处理用户输入
l 业务服务层
Ø 运行业务规则和逻辑
l
数据服务层
Ø 抽象表示数据存储
Ø 确保原子性、一致性、隔性、
经久性 (ACID)
用N层结构原因
l1分层结构的系统易于演化
Ø反例: Mainframe -> client/server
l2隔离下层修改对上层的影响
l 3在不同的信任域执行业务逻辑
l4易于部署
Ø在少数服务器上部署尔不是所有客户端
l5扩展灵活
--------------------------------------------------------
l表示服务层
ØMFC (C++) / VB6表单
ØASP
l业务服务层
ØCOM+
l数据服务层
ØADO / ODBC / OLE DB
ØSQL Server
------------------------------------
。NET得体系结构
---------------------------------
l表示服务层
ØWinForms
ØASP.NET
l业务服务层
ØEnterprise Services (COM+)
Ø.NET Remoting / Web Service
ØASP.NET
l数据服务层
ØADO.NET
ØSQL Server
相关文章推荐
- 断点----主题
- 安装Turck MMCache for PHP
- 中国大陆30岁程序员现象的迷茫
- CVS常用命令速查手册
- 忘记Windows XP登录密码的解决方案
- Mapx C++Builder文件收藏
- 如果在天堂遇见你
- 存储过程介绍及asp存储过程的使用 选择自 aedn 的 Blog
- 数据库应用:无法更新到数据库
- [记录]AOP相关资料记录
- C++Builder 中 Mapx 的对象引用
- C++Builder And ACtiveX的头文件
- Access out of range
- Google的妙用
- 奋斗在上海
- l量子计算的网站集合
- OS
- struts+hibernate例子(原创)
- 取消回车事件中的“嘀”声
- fsodemo