qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          使用MVC連接數據庫及MVC應用的一般命名

          MVC使得業務邏輯與顯示相分離,可以使代碼更加的規范與清晰,下面是我自己總結的一般包的一些命名,可能不太規范,希望對大家有幫助!
            java數據庫鏈接三層結構:
            就是對java的工程進行分層,封裝。
            三層:
            1、數據訪問層①(com.mipo.dao)(包以dao結尾)
            專門用于操作數據庫。(對數據庫中的表進行,增,刪,改,查)
            2、業務邏輯層(包以biz結尾)(包以entity(model)結尾)
            主要處理我們項目當中的業務邏輯
            (需要有控制器和實體對象來支撐)
            控制器②(com.mipo.biz)
            實體③(com.mipo.model)
            3、表現層④(com.mipo.test)(Test.java測試類)
            給客戶看的,供客戶操作的。
            作為通用類(基礎類)的包
            通用類⑤(com.mipo.common)
            注意:①:com.mipo.model,封裝的實體對象(類名一般為表名),類中將                  屬性定義為私有的,定義一個共公的無參的構造方法,定義一個全               部屬性為參數的構造方法,再為每個屬性定義getXX,setXX方法;
            ②:com.mipo.dao,創建實體類對應的數據庫操作接口,執行一般的                    數據庫操作,如增刪改,注意拋出異常,接口名  I+表名+dao
            例:public int add(BookInfo entity)throw SQLException();
            在本包中實現定義的接口,類名  表名+dao+impl
            例:public class BookInfo extends BaseDao implements IBookInfodao
            ③:com.mipo.common,通用類的包;如建立數據庫連接,以及建立                  增刪改方法,供其他類調用
            ④:com.mipo.view(test),給客戶看的界面,供客戶操作
            ⑤:com.mipo.control,控制器
            操作:
            需要使用到接口(interface)
            我們使用util(common)作為通用類(基礎類)的包
            包以dao結尾,就是數據訪問層
            包以biz結尾, 就是控制器
            包以entity(model)結尾,就是實體層
            表現層:
            Test.java測試類
            過程:
            第一步:在common包中創建數據庫操作通用類
            第二步:根據數據庫中的表,創建對應的實體類(創建在entity包中)
            第三步:創建實體類對應的數據庫操作接口,并創建實現類實現接口(dao)
            第四步:創建業務邏輯接口和對應的實現類(biz)
            第五步:創建測試類 對其進行測試

          posted on 2013-12-11 10:58 順其自然EVO 閱讀(536) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 名山县| 上虞市| 噶尔县| 兴安盟| 金华市| 凤台县| 即墨市| 邢台县| 东明县| 正宁县| 鹰潭市| 莫力| 博兴县| 山丹县| 本溪| 汾西县| 图木舒克市| 泰州市| 新闻| 塔河县| 大荔县| 水城县| 上犹县| 定州市| 乌什县| 崇州市| 东台市| 正宁县| 九江县| 松溪县| 蓝田县| 连云港市| 波密县| 灵石县| 桑植县| 汉阴县| 河北省| 天祝| 上饶市| 栾川县| 沈丘县|