文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
SaaS系列介绍之十三 SaaS系统体系架构
SaaS系列介绍之十三 SaaS系统体系架构
发布时间:2023-08-10 14:14:32 来源:
文档文库
小
中
大
字号:
手机查看
SaaS
系列介绍之十三
SaaS
系统体系架构
1
系统体系架构设计
软件开发中系统体系架构决定了一个系统稳定性、健壮性、可扩展性、兼容性和可用
性,它是系统的灵魂。体系架构是架构师所关注的核心。良好的体系架构是系统成功的开
端,否则,再好的代码与设计也无济于事。
2
当前
.net
主要的开发框架简介
lCastle
Castle
是针对
.NET
平台的一个开源项目,从数据访问框架
ORM
到
IOC
容器,再到
WEB
层的
MVC
框架、
AOP
,基本包括了整个开发过程中的所有东西,为我们快速的构建
企业级的应用程序提供了很好的服务。其中关键的技术是
ActiveRecord
,
Facilities
,
MonoRail
等等。
优点:体现了
ORM
、
IOC
、
ActiveRecorder
思想,
MVC
框架。
不足:框架层次划分不太清楚。
lPetShop
PetShop
是微软用它来展示
.Net
企业系统开发的能力。
PetShop4.0
,这个实例是
Microsoft
针对
SQLServer2005
以及
VisualStudio2005
发布的。其中运用了一些新
的技术。缓存数据与数据库的更新同步,新的
Web
控件,以及母版的应用,异步通讯,
消息队列。这些都是很实用的技术。
PetShop
中大量运用了抽象工厂模式,由于采用了
MasterPages
,
Membership
,以及
Profile
,表现层的编码量减少了
25%
,数据层的编
码量减少了
36%
。
图
1PetShop4.0
的体系架构
PetShop4.0
在数据访问层
(DAL
中,采用
DALInterface
抽象出数据访问逻辑,并以
DALFactory
作为数据访问层对象的工厂模块。对于
DALInterface
而言,分别有支持
MS-SQL
的
SQLServerDAL
和支持
Oracle
的
oracleDAL
具体实现。而
Model
模块则
包含了数据实体对象。可以看到,在数据访问层中,完全采用了“面向接口编程”思想。
抽象出来的
IDAL
模块,脱离了与具体数据库的依赖,从而使得整个数据访问层利于数据
库迁移。
DALFactory
模块专门管理
DAL
对象的创建,便于业务逻辑层访问。
SQLServerDAL
和
OracleDAL
模块均实现
IDAL
模块的接口,
其中包含的逻辑就是对数据
库的
Select
,
Insert
,
Update
和
Delete
操作。因为数据库类型的不同,对数据库的操作
也有所不同,代码也会因此有所区别。
此外,抽象出来的
IDAL
模块,除了解除了向下的依赖之外,对于其上的业务逻辑层,
同样仅存在弱依赖关系。
优点:体现了工厂模式
ORM
,
IOC
思想,
.Net
企业级开发。
不足:没有
ORM
思想。
lNhibernate
本文来源:
https://www.2haoxitong.net/k/doc/61bbbd7b4a73f242336c1eb91a37f111f0850d48.html
《SaaS系列介绍之十三 SaaS系统体系架构.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-30
安全验证
2024-04-30
正在进行安全检测...
2024-04-30
安全验证
2024-04-30
安全验证
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
相关推荐
1
长期股权投资权益法的核算原则是什么?
2
如何说服别人买保险_有什么技巧
3
安全验证
4
美国文化
5
一处风景优美地方作文300字
6
三好学生先进事迹模板.doc
7
经典温馨的祝福短信
8
高一【地理(中图版)】水循环过程及地理意义-教学设计
9
新高考改革包括哪些内容
10
篮球活动记录表
推荐内容
安全验证
安全验证
安全验证
人教版化学2必修《乙烯》教案设计
《拥有梦想,成就自己》励志演讲稿
安全验证
人教版A版高中数学必修1课后习题及答案三章全
如何判断文言文的特殊句式打印
尔雅创业创新领导力期末考试答案(最新)
【写信作文】给未来自己的一封信