系统架构
文章平均质量分 91
系统架构
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
-
展示模式架构比较MVP(SC),MVP(PV),PM,MVVM和MVC
本文将比较4种重要的展示模式架构,包括MVP(SC),MVP(PV),PM,MVVM和MVC。很多开发者围绕着这些模式间有什么不同及何时用哪种模式而感到困惑。本文将首先介绍背景之后解释不同的展示模式。接着我们将进一步讨论状态,逻辑和同步问题。最后我们将深入每种模式并总结它们之间的不同。这里是我给.NET朋友的小礼物,400页的FAQ电子书,包含各种.NET技术,例如Azure,WCF,WWF,Silverlight,WPF,SharePoint和其他。转载 2024-05-21 14:12:44 · 40 阅读 · 0 评论 -
浅析VO、DTO、DO、PO的概念、区别和用处
在设计层面,展示层向服务层传递的DTO与服务层返回给展示层的DTO在概念上是不同的,但在实现层面,我们通常很少会这样做(定义两个UserInfo,甚至更多),因为这样做并不见得很明智,我们完全可以设计一个完全兼容的DTO,在服务层接收数据的时候,不该由展示层设置的属性(如订单的总价应该由其单价、数量、折扣等决定),无论展示层是否设置,服务层都一概忽略,而在服务层返回数据时,不该返回的数据(如用户密码),就不设置对应的属性。某些情况下,为了某种持久化策略或者性能的考虑,一个PO可能对应多个DO,反之亦然。转载 2024-05-21 11:48:49 · 32 阅读 · 0 评论