成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

ServiceStack項目實例003建議的文件結(jié)構(gòu)定義及服務(wù)類說明

      在我們的SS項目中,建議的文件結(jié)構(gòu)如下:

10年的龍南網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整龍南建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“龍南網(wǎng)站設(shè)計”,“龍南網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

ServiceStack 項目實例 003  建議的文件結(jié)構(gòu)定義及服務(wù)類說明

   需要的最基本的文件包含三個文件,

   1 服務(wù)文件:其中包含有入口類、出口類定義和服務(wù)類的定義,入口類是HTTP 請求request時候使用的類,出口類是HTTP 相應(yīng)中使用的類,服務(wù)類中會調(diào)用入口類和出口類,關(guān)于入口類出口類和服務(wù)類的說明見下文。

   2 實體類文件:定義數(shù)據(jù)庫相關(guān)的實體類,在SS中,實體類既可用作入口類,也可作為出口類。

   3 數(shù)據(jù)訪問類文件:定義數(shù)據(jù)庫操作的功能函數(shù),這些功能函數(shù)會使用實體類文件中的類定義來映射數(shù)據(jù)庫表,實體類文件中的類文件一般為DTO類,同時被服務(wù)文件和數(shù)據(jù)訪問文件使用。

    服務(wù)類文件可以根據(jù)需要分解為多個,比如一個資訊管理系統(tǒng)包含有類別管理 文章管理 新聞管理 下載管理 專題管理 ,  就可以將這幾個功能模塊分別對應(yīng)一個服務(wù)文件,

示例如下:

CategoryService.csArticleService.csNewsService.csDownloadService.csSpecialService.cs

 

     入口類、出口類和實體類在對外服務(wù)中的用處。

     入口類是數(shù)據(jù)傳入的接口類,出口類是數(shù)據(jù)輸出的接口類,實體類既可以作為入口類也可以作為出口類。

     一般的應(yīng)用情況是:

添加和修改數(shù)據(jù)時
入口類為實體類,封裝傳入的表單數(shù)據(jù);

出口類為簡單類(POCO型),作為操作狀態(tài)的返回信息,如是否操作成功
列表、顯示一條信息時
入口類為簡單類(POCO型),通常對于的是URL參數(shù)或這post的查詢條件等

出口類為實體類,用于傳遞數(shù)據(jù)到到頁面,可附加虛擬字段,添加得到的記錄條數(shù)、以及總計統(tǒng)計數(shù)值等
在刪除操作中
入口類一般不用實體類,而是傳入一個或一組ID來實現(xiàn)刪除操作,也可以傳入實體類來完成操作

出口類通常為狀態(tài)信息,如操作是否成功,也可無任何返回信息

  

   

PS : 項目比較復雜時 , 文件拆分的建議

ServiceStack 項目實例 003  建議的文件結(jié)構(gòu)定義及服務(wù)類說明

  

文章題目:ServiceStack項目實例003建議的文件結(jié)構(gòu)定義及服務(wù)類說明
URL網(wǎng)址:http://jinyejixie.com/article10/ppphdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google軟件開發(fā)、網(wǎng)站策劃、商城網(wǎng)站靜態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
江永县| 元朗区| 光泽县| 阜南县| 泰宁县| 兴仁县| 昌平区| 新河县| 泽州县| 成安县| 永济市| 麻阳| 郁南县| 逊克县| 迁西县| 敖汉旗| 普格县| 玛沁县| 毕节市| 沂源县| 轮台县| 阳谷县| 沿河| 汉寿县| 大港区| 济南市| 凉城县| 罗源县| 青海省| 新和县| 曲沃县| 恩施市| 江城| 翼城县| 北安市| 二连浩特市| 九江市| 尉氏县| 繁昌县| 镇江市| 张北县|