摘要: Effective C# 50 Specific Ways to Improve Your C# Sencond Edition 第一章 C#编程习惯 条目1 使用属性而不是访问的数据成员 条目2 用运行时常量(readonly)而不是编译期常量(const) 条目3 推荐使用is或as操作符而不是强制类型转换 条目4 使用Conditional特性而不是#if条件编译 条目5 为类提供ToStr... 阅读全文
posted @ 2011-04-13 23:00 Ryan R 阅读(551) 评论(0) 推荐(0) 编辑
摘要: Service 一个服务是通过消息交换来条用的程序,它是SOA基本功能单位。 • 服务是长久的 • 高可用性和高稳定性 概念澄清: 第一,SOA的服务并不需要一定是Web服务; 第二,服务产生行为和数据,而不仅仅产生数据; 第三,服务不是应用程序,你不应该按设计程序的方式设计服务; 第四,每个服务都有特定的目的,而且这些服务并不复杂,也不自然依附于其他服务。 Service Orientated ... 阅读全文
posted @ 2011-04-13 16:03 Ryan R 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 共享结构与合约(Share schema & contract) 边界清晰(Boundaries are Explicit) 服务自主性(Service are autonomous) 基于Policy的兼容(Compatibility based on policy) 阅读全文
posted @ 2011-04-13 14:46 Ryan R 阅读(144) 评论(0) 推荐(0) 编辑