黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java技術(shù)學(xué)習(xí)篇,java包名命名規(guī)范

Java技術(shù)學(xué)習(xí)篇,java包名命名規(guī)范

更新時(shí)間:2020-05-07 14:44:01 來源:動力節(jié)點(diǎn) 瀏覽9086次

    包名的命名規(guī)范(Package)

    推薦使用公司或機(jī)構(gòu)的頂級域名作為包名的前綴,所使用的包名的唯一性。包名的命名必須全部為小寫字母,且具有實(shí)際的區(qū)分意義。

    結(jié)合應(yīng)用分層,Web層(頁面控制action類),Service層(業(yè)務(wù)處理)、Dao層(數(shù)據(jù)庫訪問),關(guān)于模塊的訪問操作,采用分層形式,一般分為:

    Dao層操作:使用dao做后綴。

    Service層操作:使用servie做后綴。

    Web層操作:使用action做后綴。

    類名的命名規(guī)范(Class)

    類名必須使用駝峰式命名,且具有實(shí)際的區(qū)分意義。結(jié)合應(yīng)用分層,Web層(頁面控制action類)、Service層(業(yè)務(wù)處理)、Dao層(數(shù)據(jù)庫訪問),每一層類的名稱需要以對應(yīng)層作為后綴,如下。

    Dao層

    Dao層接口類:一般采用"實(shí)體對象+nterface+Dao"的命名形式。

    Dao層接口實(shí)現(xiàn)類:一般采用"實(shí)體對象+Interface+Impl+Dao"的命名形式。

    Service層

    Service層接口類:一般采用"模塊+Interface+Service"的命名形式。

    Service層接口實(shí)現(xiàn)類:一般采用"模塊+Interface+Impl+Service"的命名形式。

    Web層

    Web層實(shí)現(xiàn)類:一般采用"模塊+操作+Action"的命名形式。

    實(shí)體類的命名規(guī)范(Class)

    分層領(lǐng)域模型規(guī)約

    DO(DataObject):與數(shù)據(jù)庫表結(jié)構(gòu)對應(yīng),通過DAO層向上傳輸數(shù)據(jù)源對象。

    DTO(DataTransferObject):數(shù)據(jù)傳輸對象,Service或Manager向外傳輸?shù)膶ο蟆?/p>

    BO(BusinessObject):業(yè)務(wù)對象,由Service層輸出的封裝業(yè)務(wù)邏輯的對象。

    AO(ApplicationObject):應(yīng)用對象,在Web層與Service層之間抽象的復(fù)用對象模型,極為貼近展示層,復(fù)用度很低。

    VO(ViewObject):顯示層對象,通常是Web向模板渲染引擎層傳輸?shù)膶ο蟆?/p>

    Query:數(shù)據(jù)查詢對象,各層接收上層的查詢請求,超過2個(gè)參數(shù)的查詢封裝,禁止使用Map類傳輸。

    領(lǐng)域模型類名命名規(guī)約

    數(shù)據(jù)對象:xxxxDO,xxxx為數(shù)據(jù)表名。

    數(shù)據(jù)傳輸對象:xxxxDTO,xxxx為業(yè)務(wù)領(lǐng)域相關(guān)的名稱。

    展示對象:xxxxVO,xxxx一般為網(wǎng)頁名稱。

    POJO是DO/DTO/BO/VO的統(tǒng)稱,禁止命名成xxxxPOJO。

    Service/DAO層的方法命名規(guī)約

    插入的方法命名使用insert或save做前綴。

    刪除的方法命名使用delete或remove做前綴。

    修改的方法命名使用update做前綴。

    獲取單個(gè)對象的方法命名使用get做前綴。

    獲取多個(gè)對象的方法命名使用list做前綴,復(fù)數(shù)結(jié)尾。

    獲取統(tǒng)計(jì)值的方法命名使用count做前綴。

Java技術(shù)學(xué)習(xí)篇,java包名命名規(guī)范

以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Java技術(shù)學(xué)習(xí)篇,java包名命名規(guī)范”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本aⅴ在线不卡免费观看 日本aaa大片 | 欧美日韩中文在线 | 久久久9999久久精品小说 | 深夜在线看 | 日韩黄色中文字幕 | 视频精品一区二区三区 | 亚洲an日韩专区在线 | www深夜视频在线观看高清 | 国产极品在线观看视频 | 男女性爽大片视频男女生活 | 国产一区二区三区日韩 | 快点给我黄色录像看 | 亚洲噜噜噜噜噜影院在线播放 | 欧美一区二区视频三区 | 性欧美极品xxxx欧美一区二区 | 很黄很污的视频网站 | 污视频网站在线免费看 | 国产成a人片在线观看视频 国产成人91 | 亚洲国产情侣一区二区三区 | 色老头一级毛片 | 天天舔天天色 | 国产精品一区视频 | 中文字幕在线观看亚洲 | 国产精品一库二库三库 | 中文字幕一精品亚洲无线一区 | 欧美激情一区二区三区 | 日本韩国欧美三级 | 色综合国产 | 久久这里精品青草免费 | 99热国品| 视频久久精品 | 日韩区欧美区 | 国产日韩亚洲 | 黄色影院免费看 | 国产成人h福利小视频在线观看 | 免费看羞羞视频的网站 | 欧美第一页草草影院 | 免费大片黄在线现看国语 | 国产在线成人精品 | 大片免费播放器免费观看 | 在线成人福利 |