上一页 1 2 3 4 5 6 ··· 10 下一页
  2019年5月9日
摘要: 前言:又有差不多半个月没写点什么了,感觉这样很对不起自己似的。今天看到一篇博文里面写道:越是忙人越有时间写博客。呵呵,似乎有点道理,博主为了证明自己也是忙人,这不就来学习下DDD这么一个听上去高大上的东西。前面介绍了下MEF和AOP的相关知识,后面打算分享Automapper、仓储模式、WCF等东西 阅读全文
posted @ 2019-05-09 09:04 为什么人的眼睛有黑白两色 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 聊聊架构.2017-10-18 聊聊架构.2017-10-18 作者|张辉清 编辑|雨多田光 一、写在前面 应用分层这件事情看起来很简单,但每个程序员都有自己的一套,哪怕是初学者。如何让一家公司的几百个应用采用统一的分层结构,并得到大部分程序员的认同呢?这可不是件简单的事情,接下来以我们真实案例与大 阅读全文
posted @ 2019-05-09 08:53 为什么人的眼睛有黑白两色 阅读(322) 评论(0) 推荐(0) 编辑
  2019年5月7日
摘要: 4.1.Net平台AOP技术概览 .Net平台与Java平台相比,由于它至今在服务端仍不具备与unix系统的兼容性,也不具备类似于Java平台下J2EE这样的企业级容器,使得.Net平台在大型的企业级应用上,常常为人所诟病。就目前而言,.Net平台并没有提供AOP技术的直接实现,而微软在未来对于.N 阅读全文
posted @ 2019-05-07 13:08 为什么人的眼睛有黑白两色 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 一、AOP实现初步 AOP将软件系统分为两个部分:核心关注点和横切关注点。核心关注点更多的是业务逻辑,关注的是系统核心的业务;而横切关注点虽与核心的业务实现无关,但它却是一种更通用的业务,各个关注点离散地分布于核心业务的多处。这意味着,如果不应用AOP,那么这些横切关注点所代表的业务代码,就会分散在 阅读全文
posted @ 2019-05-07 13:06 为什么人的眼睛有黑白两色 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 2.1 AOP技术起源 AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高工作效率。随着研究的 阅读全文
posted @ 2019-05-07 13:04 为什么人的眼睛有黑白两色 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 软件设计因为引入面向对象思想而逐渐变得丰富起来。“一切皆为对象”的精义,使得程序世界所要处理的逻辑简化,开发者可以用一组对象以及这些对象之间的关系将软件系统形象地表示出来。而从对象的定义,进而到模块,到组件的定义,利用面向对象思想的封装、继承、多态的思想,使得软件系统开发可以向搭建房屋那样,循序渐进 阅读全文
posted @ 2019-05-07 13:03 为什么人的眼睛有黑白两色 阅读(218) 评论(0) 推荐(0) 编辑
  2019年4月19日
摘要: 对于稍微有点经验的.NET开发人员来说,倘若被问及如何保持线程同步,我想很多人都能说好好几种。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁 阅读全文
posted @ 2019-04-19 17:31 为什么人的眼睛有黑白两色 阅读(169) 评论(0) 推荐(0) 编辑
  2019年4月16日
摘要: 编译器管道功能区 .NET编译器平台(“Roslyn”)通过提供一个API层,是一个传统编译器管道镜像,向你这样的消费者揭示了C#和Visual Basic编译器的代码分析。 这条管道的每一部分,现在都是单独的组件。首先,在解析阶段,其中原始码被记号化和解析成不同语言的句法。第二,声明阶段,即从源代 阅读全文
posted @ 2019-04-16 17:14 为什么人的眼睛有黑白两色 阅读(244) 评论(0) 推荐(0) 编辑
  2019年4月12日
摘要: 一、引言 C#版本的23种设计模式已经写完了,现在也到了一个该总结的时候了。说起设计模式,我的话就比较多了。刚开始写代码的时候,有需求就写代码来解决需求,如果有新的需求,或者需求变了,我就想当然的修改自己的代码来满足新的需求,这样做感觉是理所当然的,也没感觉有什么不妥的地方。写了两年多代码,偶尔一次 阅读全文
posted @ 2019-04-12 14:56 为什么人的眼睛有黑白两色 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 单一职责原则(SRP)(Single Responsibility Principle)2. 里氏替换原则(LSP)(Liskov Substitution Principle)3. 依赖倒置原则(DIP)(Dependence Inversion Principle)4. 接口隔离原则(IS 阅读全文
posted @ 2019-04-12 14:55 为什么人的眼睛有黑白两色 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页