近来看了大师MartinFlower的一些关于UI架构的文章,为了加强理解特总结如下。大师从设计的角度入手,阐述了UI架构的具有代表性跟影响力的模式。其中当然提到了MVC此耳熟能详的模式。并从MVC的源起和演化为我们澄清了对MVC的理解。除了MVC,大师对UI架构的其他模式也进行了总结归..
分类:
其他好文 时间:
2015-04-14 20:09:33
阅读次数:
115
这篇文章是翻译(Uncle Bob Martin)的文章。原文在这:http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html。这篇文章作者尝试使用简单的观点将各种架构的共通之处和最终目标说清楚。全文要说清楚的就...
分类:
其他好文 时间:
2015-04-08 21:22:22
阅读次数:
114
博主一直相信一件事情:任何互联网底层的创新都是自顶向下的。SDN的兴起不是因为Martin Casado脑洞大开才主张要控制和转发平面分离。而是因为某些来自于互联网顶层的应用需要对网络设备进行集中控制,集中控制最好...
分类:
其他好文 时间:
2015-03-31 14:54:40
阅读次数:
160
今天在看《spring技术内幕》,第一章中多次提到了使用POJO来完成开发,就百度了一下,在此保留1.什么是POJOPOJO的名称有多种,pure old java object、plain ordinary java object等。按照Martin Fowler的解释是“Plain Old Ja...
分类:
编程语言 时间:
2015-03-13 16:05:38
阅读次数:
231
译者序Robert Martin作序Bertrand Meyer作序Richard Soley作序前言致谢第一部分 内核思想解释第1章 简要介绍如何使用内核1.1 为什么开发优秀软件具有很大的挑战性1.2 认识软件工程的本质:内核1.3 应用内核处理特定挑战:一个例子1.3.1 进入问题的要点1.3...
分类:
其他好文 时间:
2015-03-03 13:12:15
阅读次数:
113
1. 引言 未来将越来越不可预测,这是新经济最具挑战性的方面之一。商务和技术上的瞬息万变会产生变化,这既可以看作要防范的威胁,也可以看作应该欢迎的机遇。 ________Martin Fowler & Jim Highsmith,《敏捷宣言》 “长江后浪推前浪,世上新人赶旧人”说的是人类社...
分类:
Web程序 时间:
2015-02-26 18:03:19
阅读次数:
202
幽门螺旋菌感染者中,80%没有临床反应,10-20%感染者有胃溃疡,十二指肠溃疡,1-2%感染者有胃癌风险,1%有食道癌风险。幽门螺旋菌感染者营养吸收差,缺铁,全身器官疾病诱因,可引起细胞凋亡,引发胃炎等等。Martin J. Blaser认为幽门螺旋菌是肠胃正常细菌份子,可以帮助人体控制食欲,较少...
分类:
其他好文 时间:
2015-02-18 13:00:53
阅读次数:
182
回想一下, 我们之前的简单工厂模式, http://www.cnblogs.com/hanxiao-martin/p/4289502.html简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断, 根据客户端的选择条件动态实例化相关的类, 对于客户端来说, 去除了与具体产品的依赖, 在我们的计算器...
分类:
编程语言 时间:
2015-02-13 21:10:24
阅读次数:
311
生命游戏是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。它最初于1970年10月在《科学美国人》杂志中马丁·葛登能(Martin Gardner,1914年11月21日-2010年5月22日。又译:马丁·加德纳)的“数学游戏”专栏出现。生命游戏其实是一个零玩家游戏,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个 细胞在下一个时刻生死取决于相邻八个方格中活着的...
分类:
Web程序 时间:
2015-02-13 07:01:09
阅读次数:
208
Spring的核心是控制反转,什么是控制反转呢?,小编浅述一下自己的拙见,有不当之处还希望大家指出。
控制反转(IOC),也可以叫做依赖注入(DI),这两个词其实是一个概念。
控制反转,那是什么控制被反转了呢?Martin Fowler总结出是“依赖对象的获得”被反转了。
什么是“依赖对象”呢?大多数情况下,java中的都需要通过多个类的合作实现某种业务逻辑,每个对象...
分类:
编程语言 时间:
2015-02-03 00:44:14
阅读次数:
162