<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

    主站蜘蛛池模板: 亚洲日韩在线视频| 国产JIZZ中国JIZZ免费看| 国产婷婷高清在线观看免费| 猫咪www免费人成网站| 亚洲国产日韩一区高清在线| 天天摸天天碰成人免费视频| 免费中文字幕视频| 亚洲精品自拍视频| 亚洲国产精品无码久久九九| 久久99精品免费视频| 亚洲日韩看片无码电影| 亚洲人成网77777亚洲色| 成年午夜视频免费观看视频| 一个人免费视频观看在线www| 亚洲欧洲无码一区二区三区| 亚洲成AV人片在WWW色猫咪| 日本免费无遮挡吸乳视频电影| 成全视频免费观看在线看| 亚洲人AV在线无码影院观看| 亚洲va久久久噜噜噜久久| 国产精品公开免费视频| 99re免费视频| 国产精品青草视频免费播放| 伊人久久亚洲综合影院首页| 亚洲av无码国产精品色午夜字幕 | 2022免费国产精品福利在线| 亚洲日本久久久午夜精品| 亚洲av无码乱码国产精品| 国产三级电影免费观看| 国产妇乱子伦视频免费| 国产猛男猛女超爽免费视频| 污视频网站在线免费看| 亚洲一区二区三区国产精华液| 亚洲国产国产综合一区首页| 国产精品亚洲高清一区二区| 麻豆国产精品入口免费观看| 亚洲日本在线免费观看| 亚欧免费一级毛片| 91精品全国免费观看青青| 日韩大片在线永久免费观看网站 | 亚洲精品无码久久|