工厂模式的延迟落地
就是谈业务的时候先说我们的流水线很完整,什么车都能造出来,然后再问用户有什么需求, 拿到需求之后去找子公司,让装配部门继续装配,但是让生产基础零件的部门去修改基础配件。但是接口不变。 也就是说签合同的
人间清醒,不一定分得清主次
观察者模式深刻的揭示了轮询检查和主动上报的回调实现。 责任链模式深刻的揭示了拦截器的递归调用。 工厂模式深刻的揭示了延迟实现的反射原理。 乘法是快速的加法、除法是快速的减法。 自乘是升维度的自身觉醒。
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关系