上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: 走向.NET架构设计—第四章—业务层分层架构(中篇) 前言: 在上一篇文章中,我们讨论了两种组织业务逻辑的模式:Transaction Script和Active Record。在本篇中开始讲述Domain Model和Anemic Model。 注:不管技术的道路多么难走,我们还是得踏踏实实的把技术做下去。也希望朋友们能够一如既往的支持本系列。本篇议题如下:Transaction Scrip(前篇)Active Record前篇)Domain Model(中篇)Anemic Model(后篇)DDD(后篇) Domain Model:在开发过程中,我们常常用Domain Model来对目.. 阅读全文
posted @ 2010-11-05 06:51 小洋(燕洋天) 阅读(7994) 评论(107) 推荐(40) 编辑
摘要: 走向.NET架构设计—第四章—业务层分层架构(前篇) 前言:在任何一个项目中业务层毫无疑问是最重要的层,所以在设计的过程中,如何组织业务层是至关重要的。本章的讨论将会涉及Flower的架构模式一书中的四种组织业务层的模式:Transaction Sript,Active Record,Anemic Model 和Domain Model。每一中组织业务逻辑的模式有着各自都优缺点,如何选择他们重要的还是取决于我们所要开发的项目的类型。在讨论完四种模式之后,我将会和大家一起来看看DDD的一些知识。每种模式的讲解,我都会用实例的形式给出完整的代码,也希望大家多琢磨!本篇议题如下:Transacti. 阅读全文
posted @ 2010-11-01 07:01 小洋(燕洋天) 阅读(12451) 评论(79) 推荐(32) 编辑
摘要: 走向.NET架构设计—第三章—分层设计,初涉架构(后篇) 前言:本篇主要是接着前两篇文章继续讲述! 本篇的议题如下:4. 数据访问层设计 5. 显示层设计6. UI层设计 4. 数据访问层设计 数据访问层,这块要说的不多。但是要澄清一点:数据访问不一定就是访问数据库,虽然多数的情况下,我们确实把数据存储在数据库中。这里我们用数据库存储数据,并且用Linq To Sql来进行数据访问操作。 下面我们就来实现数据操作的一些代码:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod... 阅读全文
posted @ 2010-10-29 06:36 小洋(燕洋天) 阅读(9965) 评论(111) 推荐(50) 编辑
摘要: 走向.NET架构设计—第三章—分层设计,初涉架构(中篇) 前言:自从上篇发布以后,大家反馈了不少问题,因为前篇讲的东西不是很深,可能大家看完之后没有什么感觉.本章(前篇,中篇,后篇)的主要目的其实首先是提出不好的设计,然后对比的提出一个相对比较合理的分层架构,同时本篇也为后续讲述架构模式和设计模式等的文章做个铺垫。本篇的议题如下:1. 阐明示例需求2. 业务层设计3. 服务层设计4. 数据访问层设计5. 显示层设计6. UI层设计 1. 阐明示例需求 本篇还是用之前的电子商务网站中的一个简单的场景来讲述:在页面上需要显示产品的列表信息。并且根据产品的类型不同,计算出相应的折扣。 在... 阅读全文
posted @ 2010-10-28 07:13 小洋(燕洋天) 阅读(14542) 评论(138) 推荐(73) 编辑
摘要: 走向.NET架构设计—分层设计,初涉架构(前篇) 前言:本篇不打算接着上一篇来,这没有关系,以为内他们之间的联系不大,以后我再补上。因为之前一直在谈论设计,也谈了一些TDD的东西,大家反应觉得讲述的还是有点”空”,所以打算换一种方式:先讲述一些例子,把一些思想穿插着讲述,理论的东西最后最为总结。希望大家支持!本篇主要讲述ASP.NET应用中如何进行逻辑分层。本篇的前篇会从Smart UI 反模式和它的一些缺点开始讲述,然后一步步的讲述如何逻辑分层,而且在后篇中也会给出一个ASP.NET设计中常用的仅供参考的分层架构的Demo。 一个稳定和易维护的系统必须建立在一个好的基础之上。计划和设计一个. 阅读全文
posted @ 2010-10-25 08:15 小洋(燕洋天) 阅读(17935) 评论(135) 推荐(55) 编辑
摘要: 走向.NET架构设计---第二章:设计 & 测试 & 代码 前言:本篇之所以选择TDD作为例子,主要是由两个原因:1. TDD确实呈现了设计的思路;2. 相对于DDD来说, TDD更加容易上手,学习的曲线没有那么陡峭。 再次申明一下:本系列不是讲述TDD的,只是用TDD来建立设计的思想。即便是用DDD,有时候还是结合TDD一起使用的。 本篇的议题如下:开发方式比较什么是设计设计初探 开发方式比较 我们用下面的一段分析来引出今天的内容: 想想我们平时是如何在写代码: 拿来需求,分析功能,编写功能代码。 这样的方式,没有问题,大家也一直沿用很多年了。为了后面描述方便,我们称这种.. 阅读全文
posted @ 2010-10-20 06:43 小洋(燕洋天) 阅读(19149) 评论(143) 推荐(86) 编辑
摘要: 走向.NET架构设计--第一章:走向设计 前言:很多做开发的人都在不断的摸索着,积极的学习,试图找出一条走向架构设计的成功法则。每当有人问起我们的职业,我们也常常在说:”软件设计”。有时,我就在想:”设计”,这个已经被我们嚼烂了的词,到底有多少人真正懂”设计”的含义。 自动进入IT,走在开发这条路上,就一直在不断的摸索,寻找,苦思:如何能够才能成为架构师。于是在网络上不断的收集和阅读架构设计方面的书籍和资料,到处在找一些架构师的传记,文章和甚至是采访资料.....同时一直不断的请教自己的一些前辈,或者同事,不同人都不同的说法,有人说:搞架构的,要懂很懂底层例如从汇编到C,要... 阅读全文
posted @ 2010-10-18 04:51 小洋(燕洋天) 阅读(32021) 评论(263) 推荐(185) 编辑
摘要: 项目开发经验谈:转型---如何成为一个Team Leader --度量  前言:做事前,先学会做人;管人之前,先要把自己管好;训人之前,先要反省自己。己所不欲勿施于人。项目开发经验谈:如何成为出色的开发人员盲目的项目开发什么是企业级项目开发项目开发经验谈之:设计失败的挫败感项目开发经验谈之:忆第一次设计Framework项目开发经验谈之:项目到底谁说了算  转型:不一定就是职位上的转型,担任了某个... 阅读全文
posted @ 2010-08-20 17:19 小洋(燕洋天) 阅读(6656) 评论(40) 推荐(12) 编辑
摘要: 构建高性能ASP.NET站点之三 细节决定成败  前言:曾经就因为一个小小的疏忽,从而导致了服务器崩溃了,后来才发现:原来就是因为一个循环而导致的,所以,对“注意细节“这一说法是深有感触。  系列文章链接:  构建高性能ASP.NET站点 开篇   构建高性能ASP.NET站点之一 剖析页面的处理过程(前端)  构建高性能ASP.NET站点之二 优化HTTP请求(前端)   构建高性能ASP.NET站点之三 细节决定成败   构建高性能ASP.NET站点 第五章—性能调优综述(前篇)   大型高性能ASP.NET系统架构设计   构建高性能ASP.NET站点 阅读全文
posted @ 2010-08-17 06:54 小洋(燕洋天) 阅读(9188) 评论(37) 推荐(11) 编辑
摘要: 项目开发经验谈:如何成为出色的开发人员  前言:之所以有此一文,不是空穴来风,也不是故意的哗众取宠,而是最近的一些所见,所感。在本文中总结出来,希望对大家有帮助。因为一些工作原因,其他的系列文章没有接着写下去,还望大家见谅。本篇的议题如下:不要成为代码的机器如何有效的项目评估系列文章链接项目开发经验谈:如何成为出色的开发人员盲目的项目开发什么是企业级项目开发项目开发经验谈之:设计失败的挫败感项目开... 阅读全文
posted @ 2010-08-06 07:10 小洋(燕洋天) 阅读(10003) 评论(75) 推荐(23) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页