朱雀的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 朱雀 閱讀(693) 評論(0)  編輯  收藏 所屬分類: J2EE

          導航

          統計

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 小金县| 固原市| 苗栗市| 福建省| 句容市| 新河县| 丘北县| 东光县| 修文县| 庆城县| 榆树市| 富锦市| 东明县| 浏阳市| 永平县| 潼南县| 陇南市| 西安市| 太白县| 罗山县| 当阳市| 涟水县| 铁岭市| 普洱| 大英县| 彭州市| 平定县| 剑河县| 建阳市| 天祝| 台州市| 察隅县| 明溪县| 织金县| 阿瓦提县| 乐安县| 武平县| 长泰县| 霞浦县| 扶沟县| 清丰县|