<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 53, 文章 - 0, 評論 - 3, 引用 - 0
    數(shù)據(jù)加載中……

    包結(jié)構(gòu)命名的新方法

    J2EE項(xiàng)目中基本都是遵循分層架構(gòu)的,自然包結(jié)構(gòu)也是基于分層的。DAO層有DAO package。service 層有service package。在這些包下面再根據(jù)模塊劃分子包。

    我覺得另一種可行的方案是根據(jù)模塊劃分包,如果包比較復(fù)雜,比如有超過十個(gè)的類,再根據(jù)層來劃分子包。一般的模塊比較簡單,無需劃分子包。

    從高內(nèi)聚,低偶合的原則來說,這樣劃分具有更高的內(nèi)聚性。如果按層劃分。其實(shí)同層的類并入多大的關(guān)系??紤]一下DAO層。這些DAO之間有多少聯(lián)系?

    新劃分方法的好處是如果需要修改某個(gè)模塊,修改的地方相對集中。因?yàn)槎嘉挥谝粋€(gè)包內(nèi)。

    現(xiàn)在分層架構(gòu)已經(jīng)非常普遍,沒有必要在包的劃分上體現(xiàn)分層架構(gòu)。在類名上體現(xiàn)分層架構(gòu)即可。就是說分層架構(gòu)無需通過包結(jié)構(gòu)來體現(xiàn)。

    新的劃分方案可能有一個(gè)問題。各個(gè)模塊之間可能有實(shí)現(xiàn)上的冗余。如果采用這個(gè)方案,需要在這點(diǎn)上采取預(yù)防措施。

    當(dāng)然這還是想法,沒有在項(xiàng)目中實(shí)踐。希望大家能指出這個(gè)方法可能帶來的問題。

    posted on 2006-04-01 09:26 InPractice 閱讀(599) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 黄页网址在线免费观看| 57pao国产成永久免费视频| 亚洲精品黄色视频在线观看免费资源 | 免费国产在线精品一区 | 91精品成人免费国产| 日韩欧毛片免费视频| 夜夜春亚洲嫩草影院| 在线综合亚洲中文精品| 任你躁在线精品免费| 免费一看一级毛片人| 亚洲国产美女在线观看| 丝袜足液精子免费视频| 国产亚洲精品免费| 久久精品国产99国产精品亚洲| 91精品全国免费观看青青| 亚洲国产成人一区二区三区| 污视频网站免费观看| 亚洲精品A在线观看| 亚洲国产成人精品无码区二本| **aaaaa毛片免费| 亚洲日日做天天做日日谢| 97免费人妻在线视频| 亚洲VA中文字幕无码毛片| 一级特黄色毛片免费看| 日本一道综合久久aⅴ免费| 亚洲人和日本人jizz| 人妻无码久久一区二区三区免费 | 疯狂做受xxxx高潮视频免费| 最近最好最新2019中文字幕免费| 亚洲国产精品美女| 免费一级成人毛片| 国产成人精品一区二区三区免费| 亚洲欧洲中文日韩av乱码| 黄页免费在线观看| 亚洲自偷自偷偷色无码中文| 中国国产高清免费av片| 亚洲性无码av在线| 亚洲成?Ⅴ人在线观看无码| 午夜不卡AV免费| 国产亚洲精品资在线| 久久久受www免费人成|