随笔 - 150  文章 - 0  评论 - 554  阅读 - 30万

企业级系统架构设计-关注官方微博-EntLib开源电子商务平台

请关注官方微博-EntLib开源电子商务平台,我们的微博经常会提供一些系统架构设计、设计模式、iOS iPhone App开发、ASP.Net MVC、电子商务系统设计等等内容。

 

1. 不怕用户没有想法,就怕用户的想法错误且不切实际;

2. 若让软件处理了所有可能的愚蠢错误,那么也会同时造就出更加愚蠢的用户;

3. 若想编写出一个连傻瓜都能用的软件,那么也就只有傻瓜才想使用了;



 

### 我们的微博内容###

分布式系统服务层中应用SOA的好处 — 最明显之处是降低了服务的耦合,也就是操作和交互的数据都遵守良好定义的契约(Contract)。这样,在修改服务内部的实现时,甚至重新部署服务时,也不会影响到客户端。

 

在SOA 服务中,应该避免的设计:(1) 避免提供比业务事件更加细粒度的方法;若将细节暴露在服务层之外,那么就违反了SOA的原则(仅共享契约),并且会使表示层和服务层之间的交互存在耦合; (2) 避免聊天式接口,也就是服务为表现层暴露了一系列细粒度的方法,表示层要一个接一个调用才能完成操作。

posted on   EntLib  阅读(1498)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
历史上的今天:
2008-10-29 ADO.NET Entity Framework 深入分析, Part 4 (提供示例程序下载)
< 2012年10月 >
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
4 5 6 7 8 9 10

点击右上角即可分享
微信分享提示