在我們的SS項(xiàng)目中,建議的文件結(jié)構(gòu)如下:
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供印江企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、H5場(chǎng)景定制、小程序制作等業(yè)務(wù)。10年已為印江眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。需要的最基本的文件包含三個(gè)文件,
1 服務(wù)文件:其中包含有入口類(lèi)、出口類(lèi)定義和服務(wù)類(lèi)的定義,入口類(lèi)是HTTP 請(qǐng)求request時(shí)候使用的類(lèi),出口類(lèi)是HTTP 相應(yīng)中使用的類(lèi),服務(wù)類(lèi)中會(huì)調(diào)用入口類(lèi)和出口類(lèi),關(guān)于入口類(lèi)出口類(lèi)和服務(wù)類(lèi)的說(shuō)明見(jiàn)下文。
2 實(shí)體類(lèi)文件:定義數(shù)據(jù)庫(kù)相關(guān)的實(shí)體類(lèi),在SS中,實(shí)體類(lèi)既可用作入口類(lèi),也可作為出口類(lèi)。
3 數(shù)據(jù)訪問(wèn)類(lèi)文件: 定義數(shù)據(jù)庫(kù)操作的功能函數(shù),這些功能函數(shù)會(huì)使用實(shí)體類(lèi)文件中的類(lèi)定義來(lái)映射數(shù)據(jù)庫(kù)表,實(shí)體類(lèi)文件中的類(lèi)文件一般為DTO類(lèi),同時(shí)被服務(wù)文件和數(shù)據(jù)訪問(wèn)文件使用。
服務(wù)類(lèi)文件可以根據(jù)需要分解為多個(gè),比如一個(gè)資訊管理系統(tǒng)包含有類(lèi)別管理 文章管理 新聞管理 下載管理 專(zhuān)題管理 , 就可以將這幾個(gè)功能模塊分別對(duì)應(yīng)一個(gè)服務(wù)文件,
示例如下:
CategoryService.cs | ArticleService.cs | NewsService.cs | DownloadService.cs | SpecialService.cs |
入口類(lèi)、出口類(lèi)和實(shí)體類(lèi)在對(duì)外服務(wù)中的用處。
入口類(lèi)是數(shù)據(jù)傳入的接口類(lèi),出口類(lèi)是數(shù)據(jù)輸出的接口類(lèi),實(shí)體類(lèi)既可以作為入口類(lèi)也可以作為出口類(lèi)。
一般的應(yīng)用情況是:
添加和修改數(shù)據(jù)時(shí) | 入口類(lèi)為實(shí)體類(lèi),封裝傳入的表單數(shù)據(jù); |
出口類(lèi)為簡(jiǎn)單類(lèi)(POCO型),作為操作狀態(tài)的返回信息,如是否操作成功 | |
列表、顯示一條信息時(shí) | 入口類(lèi)為簡(jiǎn)單類(lèi)(POCO型),通常對(duì)于的是URL參數(shù)或這post的查詢(xún)條件等 |
出口類(lèi)為實(shí)體類(lèi),用于傳遞數(shù)據(jù)到到頁(yè)面,可附加虛擬字段,添加得到的記錄條數(shù)、以及總計(jì)統(tǒng)計(jì)數(shù)值等 | |
在刪除操作中 | 入口類(lèi)一般不用實(shí)體類(lèi),而是傳入一個(gè)或一組ID來(lái)實(shí)現(xiàn)刪除操作,也可以傳入實(shí)體類(lèi)來(lái)完成操作 |
出口類(lèi)通常為狀態(tài)信息,如操作是否成功,也可無(wú)任何返回信息 |
PS : 項(xiàng)目比較復(fù)雜時(shí) , 文件拆分的建議
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
文章題目:ServiceStack項(xiàng)目實(shí)例003建議的文件結(jié)構(gòu)定義及服務(wù)類(lèi)說(shuō)明-創(chuàng)新互聯(lián)
當(dāng)前URL:http://www.rwnh.cn/article48/doeghp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站改版、云服務(wù)器、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容