人妻无码中文字幕永久在线,99RE6这里有精品热视频,国产成人综合色就色综合 ,蜜臀av在线观看

新聞建站cms系統(tǒng)、政府cms系統(tǒng)定制開(kāi)發(fā)

廣州網(wǎng)站建設(shè)公司-閱速公司

asp.net新聞發(fā)布系統(tǒng)、報(bào)紙數(shù)字報(bào)系統(tǒng)方案
/
http://www.jdki.com.cn/
廣州網(wǎng)站建設(shè)公司
您當(dāng)前位置:首頁(yè)>ASP.NET MVC

ASP.NET MVC

Oxite項(xiàng)目結(jié)構(gòu)

發(fā)布時(shí)間:2009/7/2 16:04:20  作者:  閱讀:2370  

廣告:

1. Oxite項(xiàng)目
BackgroundServices是一個(gè)后臺(tái)服務(wù)類
Configuration文件夾,就是web.config中的Oxite配置節(jié)
Data 幾乎全是接口。這是由于這里使用了Repository模式,同時(shí)為了和Linq2SQL配合,直接來(lái)看看Linq2SQL項(xiàng)目中的一些代碼大概你就明白
Handlers目錄 主要就是XMLRPC(RPC是Remote Procedure Call的縮寫(xiě),翻譯成中文就是遠(yuǎn)程過(guò)程調(diào)用)和IMetaWeblog的實(shí)現(xiàn),用于支持用Windows Live Writer之類的軟件來(lái)發(fā)表文章。里面還有一個(gè)RedirectHttpHandler用于301跳轉(zhuǎn)
Routing文件夾 Global.asax中的Route規(guī)則注冊(cè)寫(xiě)到了這里(在OxiteRoutes類中
Search目錄
2. Oxite.LinqToSqlDataProvider項(xiàng)目
3. Oxite.Mvc項(xiàng)目 就是將MVC中的C層抽離出來(lái),同時(shí)這里還包含一點(diǎn)核心的V層的東西
Mvc項(xiàng)目中的Controllers目錄,里面的當(dāng)然就是放的Controller拉。很自然的,這里有一個(gè)oXite的BaseController,里面定義一些公用的東東,例如AppSetting、常用的Repository接口,一些公用的方法,例如NotFound()、Localize(),同時(shí)還重寫(xiě)兩個(gè)View方法,返回OxiteViewResult類型。
Oxite.Mvc項(xiàng)目中的Views目錄,定義了母版頁(yè)、視圖頁(yè)、用戶控件的基類型,里面也是定義了一些常用的屬性和方法
4. Oxite.Mvc.Tests單元測(cè)試項(xiàng)目
5. OxiteSite啟動(dòng)項(xiàng)目

需要裝組件:
1. Asp.Net MVC1.0正式版 ---mvc框架用
2. 企業(yè)類庫(kù):Enterprise Library 4.1 ---安裝完直接使用,提高應(yīng)用程序性能
3. Microsoft Anti-Cross Site Scripting Library v1.5 [Assembly(程序集名稱): AntiXss or AntiXSSLibrary (in AntiXssLibrary.dll) Namespace: Microsoft.Security.Application] (復(fù)制AntiXssLibrary.dll) ---防止腳本惡意注冊(cè)函數(shù)類
4. BlogML 2.0 (www.blogml.com) ---博客用
5. xunit-1.5-ctp1 http://xunit.codeplex.com/ ----單元測(cè)試用

運(yùn)行環(huán)境:vs2008sp1+sql2005企業(yè)版

數(shù)據(jù)連接:
<connectionStrings>
<add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS;AttachDBFileName=|DataDirectory|Oxite.Database.mdf;Integrated Security=true;User Instance=true;"/>
</connectionStrings>

改成:
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQL2005;initial catalog=Odata;persist security info=False;use id=sa;password=hao123;" providerName="System.Data.SqlClient"/>
</connectionStrings>

項(xiàng)目首頁(yè)運(yùn)行原理: default.aspx --->Oxite/Routing.OxiteRoutes.cs(Global.asax項(xiàng)目首次運(yùn)行注冊(cè)路由表)--->RegisterHomeRoutes(controllerNamespaces);--->Oxite.Mvc/PostController.cs--List方法調(diào)用(第32行)--->GetPostList(new HomePageContainer(), () => postService.GetPosts(pageIndex, pageSize, ifModifiedSince))---> 返回 List

廣告:

相關(guān)文章
Oxite項(xiàng)目結(jié)構(gòu)
cms新聞系統(tǒng)購(gòu)買咨詢
掃描關(guān)注 廣州閱速軟件科技有限公司
掃描關(guān)注 廣州閱速科技