.NET 分布式架构开发项目实战

从头到尾,一步一步讲述一个真实的项目实战,关注点主要是架构的思考和实现,以及如何解决平时项目遇到的一些问题。 同时也司公布源代码。
摘要: 当我们在为一个软件设计架构的时候,我们不仅仅要确保所做出来的架构要满足系统的业务需求,更加要确保做出来的架构要满足可维护性,安全,稳定性的非业务行的需求。另外一个非常重要的非功能性需求就是性能。性能涉及到很多方面的关注点,例如吞吐量,延迟等。SOA的很多的设计原则和一些指导从来没有告诉我们如何去解决...阅读全文
posted @ 2014-06-16 15:26 小洋(燕洋天) 阅读(716) | 评论 (6)
 
摘要: .NET 业务框架开发实战之十 第一阶段总结,深入浅出,水到渠成(后篇) 前言:接着上篇来。  系列文章链接:[原创].NET 分布式架构开发实战之一 故事起源[原创].NET 分布式架构开发实战之二 草稿设计[原创].NET 分布式架构开发实战之三 数据访问深入一点的思考[原创].NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇)[原创].NET 分布式架构开发实战五 Frame...阅读全文
posted @ 2010-06-28 08:52 小洋(燕洋天) 阅读(8354) | 评论 (74) 编辑
 
摘要: .NET 业务框架开发实战之十 第一阶段总结,深入浅出,水到渠成(前篇)  前言:这个系列有段时间没有动了。主要是针对大家的反馈在修改代码。在修改的过程中,也有了一些新的体会,这里和大家分享一下,同时也发布一下业务框架的第一个版本。在本篇文章中,学习到的不是仅仅只是代码,而是设计的思想和实现这种思想的方法。在写本篇时有个感触:把一个东西彻底的讲清楚,不容易。希望大家多提意见。而且在写本篇的时候,我...阅读全文
posted @ 2010-06-28 06:44 小洋(燕洋天) 阅读(7648) | 评论 (14) 编辑
 
摘要: .NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略  前言:之前的讨论一直关注在怎么从DAL中获取数据,以及数据的Mapping问题。实际上,一个业务框架最主要的作用就是简化业务逻辑的编写和开发。  本篇的议题如下:框架的借鉴综合考虑  系列文章链接:[原创].NET 分布式架构开发实战之一 故事起源[原创].NET 分布式架构开发实战之二 草稿设计[原创].NET 分布式...阅读全文
posted @ 2010-06-17 09:23 小洋(燕洋天) 阅读(6076) | 评论 (15) 编辑
 
摘要: .NET 业务框架开发实战之八 业务层Mapping的选择策略前言:在上一篇文章中提到了mapping,感觉很像在重新实现NHibernate。其实文章的本意是想反映出Richard在思考的时候的一些选择:利用现有的,还是最后自己用别的方式实现。如果一上来就说什么什么好,那太武断了,也很片面,系列文章反复的在强调一点:技术有它的适用场景,没有完美的技术。很多的朋友说本系列在近似的开发一个ORM,其...阅读全文
posted @ 2010-06-09 06:25 小洋(燕洋天) 阅读(7398) | 评论 (34) 编辑
 
摘要: .NET 业务框架开发实战之七 业务层初步构想前言:本篇主要讲述如何把DAL和BLL衔接起来。  本篇议题如下:  1. DAL和BLL之前的Mapping  2. 如何Mapping  3. 再次构思  系列文章链接:[原创].NET 分布式架构开发实战之一 故事起源[原创].NET 分布式架构开发实战之二 草稿设计[原创].NET 分布式架构开发实战之三 数据访问深入一点的思考[原创].NET...阅读全文
posted @ 2010-06-07 05:40 小洋(燕洋天) 阅读(8429) | 评论 (28) 编辑
 
摘要: .NET 业务框架开发实战之六 DAL的重构  前言:其实这个系列还是之前的".NET 分布式架构开发实战 ",之所以改了名字,主要是因为文章的标题带来了不少的歧义:系列文章中本打算开发一个简化业务发的流程的Framework,然后用这个Framework再来实战,开发一个分布式的应用。改了名字。给大家带来了不便,敬请见谅。  本篇的议题如下:  1. 确定DAL的接口的定义。  系列文章链接:[...阅读全文
posted @ 2010-06-03 07:18 小洋(燕洋天) 阅读(11026) | 评论 (57) 编辑
 
摘要: .NET 分布式架构开发实战五 Framework改进篇  前言:本来打算这篇文章来写DAL的重构的,现在计划有点改变。之前的文章,园子里的朋友给出了不少的反馈,特别感谢金色海洋和Virus两位朋友的一些反馈。周末的这两天,对文章中开发的那个Framework做了一些改进,虽然说系列文章会慢慢的给出代码,但是这两天的一些想法让我很兴奋,迫不及待的和大家分享一下,也当是对文章中以后给出的Framew...阅读全文
posted @ 2010-05-31 08:44 小洋(燕洋天) 阅读(11961) | 评论 (15) 编辑
 
摘要: .NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇)   前言:上一篇文章讲述了一些实现DAL的理论,本篇主要是DAL实现的的初步的尝试。   本篇的主要议题如下:   1.设计DAL的基本操作   2.对基本的操作的进一步的思考   3.查询对象的一些思考   系列文章链接:[原创].NET 分布式架构开发实战之一 故事起源[原创].NET 分布式架构开发实战之二 草稿设计[...阅读全文
posted @ 2010-05-28 15:08 小洋(燕洋天) 阅读(9597) | 评论 (37) 编辑
 
摘要: .NET 分布式架构开发实战之三 数据访问深入一点的思考  前言:首先,感谢园子里的朋友对文章的支持,感谢大家,希望本系列的文章能够真正的对大家起到一点帮助的作用。再次感谢大家。大家也许想问,什么时候出代码,代码一定会出的,我不想一上来就开始抛出一大堆的代码,然后讲解,架构的设计在思考的过程,思考到了,代码也就水到渠成了。上篇文章讲述在设计之初,Richard所画出的一些草图,本篇对之前的草图做了...阅读全文
posted @ 2010-05-26 06:13 小洋(燕洋天) 阅读(11104) | 评论 (50) 编辑
 
摘要: .NET 分布式架构开发实战之二 草稿设计   前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。   本篇的议题如下:   1. 第一个数据层草图的提出   2. 对数据访问层的思考   3. 第二个数据层草图的提出   系列文章链接:[原创].NET 分布式架构开发实战之一 故事起源[原创].NET 分布式架构开发实战之二 草稿设计[原创].NET 分布...阅读全文
posted @ 2010-05-24 06:57 小洋(燕洋天) 阅读(14690) | 评论 (25) 编辑
 
摘要: .NET 分布式架构开发实战之一 故事起源  前言:本系列文章主要讲述一个实实在在的项目开发的过程,主要包含:提出问题,解决问题,架构设计和各个逻辑层的实现以及新问题的出现和代码的重构。本系列文章以故事的形式展开,而且文章列举的很多项目的名称,大家也不用太关心,很多都是虚拟的。  系列文章链接:[原创].NET 分布式架构开发实战之一 故事起源[原创].NET 分布式架构开发实战之二 草稿设计[原...阅读全文
posted @ 2010-05-23 09:03 小洋(燕洋天) 阅读(21928) | 评论 (46) 编辑

NET 分布式架构开发项目实战的更多相关文章

  1. 分布式架构--Dubbo项目实战学习文档

    安装Dubbo注册中心(Zookeeper-3.4.6) 安装Dubbo管理控制台 Tomcat中部署web应用 ---- Dubbo服务消费者Web应用war包的部署 Dubbo监控中心的介绍与简易 ...

  2. [原创].NET 分布式架构开发实战之三 数据访问深入一点的思考

    原文:[原创].NET 分布式架构开发实战之三 数据访问深入一点的思考 .NET 分布式架构开发实战之三 数据访问深入一点的思考 前言:首先,感谢园子里的朋友对文章的支持,感谢大家,希望本系列的文章能 ...

  3. [原创].NET 分布式架构开发实战之二 草稿设计

    原文:[原创].NET 分布式架构开发实战之二 草稿设计 .NET 分布式架构开发实战之二 草稿设计 前言:本篇之所以称为草稿设计,是因为设计的都是在纸上完成的.反映了一个思考的过程. 本篇的议题如下 ...

  4. [原创].NET 分布式架构开发实战之一 故事起源

    原文:[原创].NET 分布式架构开发实战之一 故事起源 .NET 分布式架构开发实战之一 故事起源 前言:本系列文章主要讲述一个实实在在的项目开发的过程,主要包含:提出问题,解决问题,架构设计和各个 ...

  5. [原创].NET 分布式架构开发实战五 Framework改进篇

    原文:[原创].NET 分布式架构开发实战五 Framework改进篇 .NET 分布式架构开发实战五 Framework改进篇 前言:本来打算这篇文章来写DAL的重构的,现在计划有点改变.之前的文章 ...

  6. [原创].NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇)

    原文:[原创].NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇) .NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇) 前言:上一篇文章讲述了一些实现DAL的理论,本 ...

  7. C# Xamarin移动开发项目实战篇

    一.课程介绍 在前面阿笨的<C# Xamarin移动开发基础进修篇>课程中,大家已经熟悉和了解了Xamarin移动App开发的基础知识和原理.本次分享课<C# Xamarin移动开发 ...

  8. 《ASP.NET Core应用开发入门教程》与《ASP.NET Core 应用开发项目实战》正式出版

    “全书之写印,实系初稿.有时公私琐务猬集,每写一句,三搁其笔:有时兴会淋漓,走笔疾书,絮絮不休:有时意趣萧索,执笔木坐,草草而止.每写一段,自助覆阅,辄摇其首,觉有大不妥者,即贴补重书,故剪刀浆糊乃不 ...

  9. hyperledger 儿童车级开发项目实战----投票系统(1)

    今天根据hyperledger 企业级开发项目实战视频,自己做了一个投票demo.在这做个记录 首先编写智能合约 在$GOPATH的的src路径下创建项目的名称,我的是mkdir vote 然后创建c ...

随机推荐

  1. ANDROID 中设计模式的採用--创建型模式

     所谓模式就是在某一情景下解决某个问题的固定解决方式. 全部的创建型模式都是用作对象的创建或实例化的解决方式. 1 简单工厂模式 创建对象的最简单方法是使用new来创建一个对象,假设仅仅创建一种固 ...

  2. IL代码

    浅析.NET IL代码   一.前言 IL是什么? Intermediate Language (IL)微软中间语言 C#代码编译过程? C#源代码通过LC转为IL代码,IL主要包含一些元数据和中间语 ...

  3. GCC编译优化指南【作者:金步国】

    GCC编译优化指南[作者:金步国] GCC编译优化指南 作者:金步国 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布.任何人都可以自由使用.转载.复制和再分 ...

  4. 简单的Ajax应用实例

    从网页前端输入提示范围内的字符,然后显示从后台返回的结果 <html> <head> <meta http-equiv="content-type" ...

  5. Java原型模式之基础

    一.是什么? 定义:用原型实例指定创建对象的种类,而且通过拷贝这些原型创建新的对象.(官方定义) 原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype. Prototype类须要 ...

  6. 登录RMAN 报告ORA-12162:TNS:net service name is incorrectly specified错

    登录RMAN 报告ORA-12162:TNS:net service name is incorrectly specified错 [oracle@localhost admin]$ date Tue ...

  7. Leetcode_num13_Climbing Stairs

    称号: You are climbing a stair case. It takes n steps to reach to the top. Each time you can either cl ...

  8. Linux 挂载NTFS文件系统

    步骤如下: 1.安装ntfs-3g包 [root@CS-1 pub]# yum install ntfs-3g 2.创建挂载目录 [root@CS-1 pub]# mkdir /data 3.挂载NT ...

  9. ActionBar本部分适用述评

    http://note.youdao.com/share/?id=7f213cb64069bad221f4581507707294&type=note 因为把图片拿进来太麻烦,所以我给了一个直 ...

  10. C#:根据银行卡卡号推断银行名称

    原文:C#:根据银行卡卡号推断银行名称 原文地址:android 根据银行卡卡号判断银行 原文是 java ,现在将它翻译成 C# ,并对代码重新编排整理,不足之处请多多包涵. 根据银行卡号判断所属银 ...