...

工厂模式的延迟落地

就是谈业务的时候先说我们的流水线很完整,什么车都能造出来,然后再问用户有什么需求, 拿到需求之后去找子公司,让装配部门继续装配,但是让生产基础零件的部门去修改基础配件。但是接口不变。 也就是说签合同的

...

人间清醒,不一定分得清主次

观察者模式深刻的揭示了轮询检查和主动上报的回调实现。 责任链模式深刻的揭示了拦截器的递归调用。 工厂模式深刻的揭示了延迟实现的反射原理。 乘法是快速的加法、除法是快速的减法。 自乘是升维度的自身觉醒。

...

jfinal用拦截器来实现事务的回滚

JFinal中的Aop分为控制层Aop以及业务层Aop。控制层的Aop在action运行时将会被触发,而业务层Aop则需要先使用enhance()方法对目标对象进行增强,然后再调用目标方法即可。 业务

...

链式设计分布在jfinal的方方面面

ActionHandler.java-->handle()-->Action()-->controller-->new Invocation()

...

为什么很多架构用到类似spring的依赖注入和控制反转

很多人说为了高内聚、低耦合啊巴拉巴拉。但是没有讲到根上、没有勘破重点。 重点是。数据库的资源是有限的。 数据库就像中央集权。本来是一个数据仓库,但是因为所有的数据都从这里取得阅览,所有数据都要存储、所

...

CMS设计的基础

首先,强关联的只有帖子和回复。 有主意的人会发主题帖,没主意或者欠主意的人会被抛砖引玉的激发出来基于观点的回复。 如果自己对于一个主题有后续,就需要有主题对应功能的比如插入图片等的回复。 然后就是分类

...

我的专利的意义在于

服务器端,而不是客户端 自身触发自身,而不是依赖数据库或应用层的比对。自身比对自身。

...

利用jdk1.7演示依赖关系等6种UML关系

利用jdk1.7演示依赖关系等6种UML关系

...

设计模式的故事

代理模式:我是明星,我长得好看,所以我有很多代言,观众们喜欢在电视上看到漂亮的面貌,所以我很忙,我的很多琐事需要跑腿的、需要复杂流程的,我都需要找代理来节约我的时间。所以,如果有什么东奔西走或者耽误我