花费 21 ms
Angularjs开发一些经验总结

在去年到今年参与了2个使用Angularjs作为客户端开发框架的项目开发。主要利用asp.net web api作为restfull服务提供框架和angularjs结合。Angularj ...

Mon Mar 25 01:08:00 CST 2013 27 58808
架构设计中服务层的简单理解

在ddd设计中我们经常会提到服务层,服务层是什么?职责是什么?有什么好处?。 先看简单的层次图(注:这里并没有考虑其他多余的领域逻辑数据层存储,或者UOW这些细节) 我的理 ...

Tue May 22 07:09:00 CST 2012 5 16879
软件架构设计箴言理解

今天和师弟聊天聊到他们项目开发,有些同事总是提前考虑性能优化,需求变更又是一大堆的重写,让我想起了Donald Knuth 提到的:对软件的过早地优化是万恶的根源。这里就简单的说几条重要的软 ...

Sun Jun 03 05:30:00 CST 2012 14 13530
读代码整洁之道

现在的软件系统开发难度主要在于其复杂度和规模,客户需求也不再像Winston Royce瀑布模型期望那样在系统编码前完成所有的设计满足用户软件需求。在这个信息爆炸技术日新月异的时代,需求总 ...

Wed Aug 01 06:11:00 CST 2012 16 12127
流畅的验证组件:FluentValidation

这里要介绍一款与企业库VAB(Validation Application Block),ASP.NET MVC基于Attribute声明式验证所不同的验证组件,FluentValida ...

Mon May 28 06:33:00 CST 2012 10 13456
架构设计-数据访问层简述

在前面简单描述了下服务层,SOA面向服务架构,架构设计-业务逻辑层,以及一些面面向设计原则理解和软件架构设计箴言。这篇博客我们将继续进入我们的下一层:数据访问层。无论你用的是什么开发模式或者 ...

Tue Jun 05 08:13:00 CST 2012 9 10971
架构设计-业务逻辑层简述

业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查 ...

Wed May 30 07:14:00 CST 2012 3 12072
一些软件设计的原则

以前本站向大家介绍过一些软件开发的原则,比如优质代码的十诫和Unix传奇(下篇)中所以说的UNIX的设计原则。相信大家从中能够从中学了解到一些设计原理方面的知识,正如我在《再谈“我是怎么招 ...

Sun May 13 02:57:00 CST 2012 3 11846
IOC/AOP随笔目录

在当前软件开发OO设计中,面对软件需求的各种潜在变化,我们可能会采用领域驱动开发,把我们的各个业务逻辑分层次隔离解除耦合,这就出现了N层架构(这面值得是逻辑上的分层,当然我们的逻辑分层层 ...

Mon Feb 13 07:28:00 CST 2012 10 7834
软件架构设计模式简述

在软件开发设计中我们经常会面对业务分析,提取领域问题,从而实现软件架构设计。关于 软件架构设计Martin Fowler在2004出版的《企业应用架构模式》中 概括了四种方式的架构模式。 ...

Wed Mar 26 04:33:00 CST 2014 6 6281

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM