
软件架构
Jeffrey_Chou
这个作者很懒,什么都没留下…
展开
-
C#框架设计之浅谈SOA与钝化模式
一. 什么是SOA SOA即为Service-Oriented Architecture缩写,翻译过来也就是面向服务的软件架构。通过将软件功能或者是业务流程进行服务化发布,从而达到一种面向于契约和服务,独立于使用平台的效果。而这种效果是跨平台,跨语言的。 如果要简述SOA,那么就必须去简述一下SOA的发展历史。如同设计模式每一个模式书写的那样,SOA的出现必然有其意图和”模式...原创 2018-04-11 14:35:07 · 549 阅读 · 0 评论 -
初探IL:从IL看C#语法(一)使用ILSpy和ILDasm的使用
一.工具介绍1. ILSpy.exe(点击下载):用来查看IL代码;2. ILDasm(点击下载):看.net Framework中的程序集中方法的源码(通过反编译),即BCL中的代码; 工具在开发工具中有,也可以从上面的连接链接中下载。二.C#程序的编译过程1. 预编译:从C#代码编译为MSIL中间语言代码的过程;2. 即时编译(JIT):从MSIL中间语言代码编译为机器代码的过程;三.简单的实...原创 2018-05-06 22:40:01 · 7453 阅读 · 2 评论 -
C#框架设计之浅谈if谓词用IOC的改造
一. 引子(Foreword) 随着国际之间的交流日益频繁,现在的学校都开始招收国外的学生,来促进中国与其他国家之间教育事业沟通。学校对每一个不同国家的学生,在注册学籍、教学安排乃至住宿班级安排都会有所不同。现在我们通过程序的方式模拟一下不同国家学生入学的时候,进行注册的处理。二. 抽象为代码(Abstract Coding) 我们将上面的引子抽象为代码。并且假定它存在...原创 2018-05-16 22:56:45 · 861 阅读 · 0 评论