小测试,WCF分布式事务的用法以及回滚条件 分类: WCF服务 2009-07-16 10:48 1240人阅读 评论(3) 收藏 举报Host1 宿主AHost2 宿主BHost3 宿主CClient 客户端D数据层业务层表现层测试用例:宿主A、B、C皆是WCF服务。宿主A中方法F1访问数据库Db1,宿主B中方法F2访问数据库Db2,宿主C中方法F3调用F1和F2(按先F1后F2的顺序调用),客户端D调用宿主C的方法F3,完成一个业务流程。关于分布式事务的用法在宿主A、B中,([TransactionFlow(TransactionFlowOption.Allowed)])指示F1、F2方法 Read More
posted @ 2012-08-24 16:01 attitudedecidesall Views(602) Comments(0) Diggs(0) Edit
作者:BalanUML(The Unified Modeling Language )就是统一建模语言,不论它是怎么发展来的,也不论最新的官方Specification或工业标准是哪个版本,我想总结一下工作中最常用的一些知识:用UML语言描述类的关系。1,关联关系(Association)关联关系是类(也可以说是对象)之间特定的对应关系。按照对象的数量对比,可以分为:A 一对一 比如公民和公民身份卡之间的对应关系。B 一对多 一个部门对应0或者多位员工,一般而言一位员工只能属于某一个部门。C 多对多 用户和服务是多对多的关系,一个用户可以注册0个或多个服务,一个服务则可以被0个或者多个用户复用 Read More
posted @ 2012-08-24 14:55 attitudedecidesall Views(1193) Comments(0) Diggs(0) Edit
1:业务驱动原则a:项目类型?局域网项目?互联网项目?互联网项目,b2c?b2b?b2c可能强调的是用户体验,b2b强调的数据的精确性,安全性更高。b:用户特征第一访问量大概会在多少?c:业务需求是否迭代式?分为多期?d:当前有哪些遗留的历史支撑系统,部署环境?开发语言?e:理清业务的逻辑结构图和物理结构图,划分每个子模块,为什么要这么划分以及模块之间的交互关系,每个子模块有哪些接口?2:技术原则a:当前技术团队的技术水准.b:物理分层和逻辑分层是否合理?架构的设计是否灵活,易扩展为我们的工作带来哪些好处,为什么要这么做?业务层采用事务脚本活动记录,还是领域模型? Read More
posted @ 2012-08-24 09:27 attitudedecidesall Views(289) Comments(0) Diggs(0) Edit