
设计模式
iteye_4653
这个作者很懒,什么都没留下…
展开
-
模板方法模式和回调模式
[code="java"]//模板模式----实现编程式事务管理abstract class TransactionTemplate{ public void transaction(){ beforeTransaction(); doInTransaction(); afterTransaction(); } private void beforeTra...2016-05-03 15:35:13 · 262 阅读 · 0 评论 -
业务对象的贫血模型与充血模型
[color=red]业务对象[/color]是指那些从实际业务场景中抽象出来的对象,这些对象在代码中对应的就是一些业务对象类。在常见的SSH框架的开发中,一般的做法是将每一个业务对象对应一个POLO,当然这是为了方便使用ORM框架。当我们把业务对象实现为POJO的时候,我们实际上是在使用业务对象贫血模式。下面是[color=red]业务对象贫血模型图:(业务对象类既领域层的model)[...2016-05-21 16:41:16 · 179 阅读 · 0 评论 -
回调模式——让你的controller不再繁琐
在Java后台编程中,大家一般会使用MVC设计模式,即便使用的具体框架不尽相同。今天,我们来说说MVC中的这个C,也就是Controller。Controller是web程序中最先接触到用户request的地方,当然,前提是该request经过了身份认证和权限检查等重重考验,这一部分建议在框架的Interceptor中进行。详细内容请看笔者之前的博客玩转Spring!从拒绝Filter开始。好了,...2016-12-19 10:12:25 · 251 阅读 · 0 评论