...

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关系

...

设计模式的故事

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