朱雀的IT世界

每天进步一点点,努力做好自己

 

利用Spring Web MVC框架架构MIS系统的心得,Controller与Service相配合

Spring Web MVC是Spring框架自带的一个Web框架,它很好的结合了Spring本身的IoC和AOP的功能。是利用Spring开发Web系统的不二选择。
最初使用这种框架,我设计系统时对数据库的操作显得有些拙劣,对应一个数据库表的操作,我往往用多个Controller对应多个Service的模式,使其松耦合。但这样层次不清晰,可复用模块变差。导致系统很庞大,重复部分多,而且难于管理。
经过思考,结合重构的思想。我想到一个解决方案,这个解决方案是面向接口的,可以很方便的解决上述问题。基本思想是对应数据库中每个表,对其封装成一个 Service,而这个Service实现了一些通用的接口方法,对应模块的多个Controller都可以调用这个Service接口中的方法。这就把 Controller和Service从原来的紧耦合变成了松耦合的模式,增加了可复用性。

posted on 2007-08-17 17:19 朱雀 阅读(674) 评论(0)  编辑  收藏 所属分类: J2EE


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(5)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜