联系我们
cms新闻网站系统、政府cms定制开发

广州网站建设公司-阅速公司

报纸新媒体网站内容发布一体化解决方案联系电话
/
http://www.kize.icu/
广州网站建设公司
您当前位置:首页>ASP.NET MVC

ASP.NET MVC

Oxite项目结构

发布时间:2009/7/2 16:04:20  作者:  阅读:2171  

1. Oxite项目
BackgroundServices是一个后台服务类
Configuration文件夹,就是web.config中的Oxite配置节
Data 几乎全是接口。这是由于这里使用了Repository模式,同时为了和Linq2SQL配合,直接来看看Linq2SQL项目中的一些代码大概你就明白
Handlers目录 主要就是XMLRPC(RPC是Remote Procedure Call的缩写,翻译成中文就是远程过程调用)和IMetaWeblog的实现,用于支持用Windows Live Writer之类的软件来发表文章。里面还有一个RedirectHttpHandler用于301跳转
Routing文件夹 Global.asax中的Route规则注册写到了这里(在OxiteRoutes类中
Search目录
2. Oxite.LinqToSqlDataProvider项目
3. Oxite.Mvc项目 就是将MVC中的C层抽离出来,同时这里还包含一点核心的V层的东西
Mvc项目中的Controllers目录,里面的当然就是放的Controller拉。很自然的,这里有一个oXite的BaseController,里面定义一些公用的东东,例如AppSetting、常用的Repository接口,一些公用的方法,例如NotFound()、Localize(),同时还重写两个View方法,返回OxiteViewResult类型。
Oxite.Mvc项目中的Views目录,定义了母版页、视图页、用户控件的基类型,里面也是定义了一些常用的属性和方法
4. Oxite.Mvc.Tests单元测试项目
5. OxiteSite启动项目

需要?#30333;?#20214;:
1. Asp.Net MVC1.0正式版 ---mvc框架用
2. 企业类库:Enterprise Library 4.1 ---安装完直接使用,提高应用程序?#38405;?br />3. Microsoft Anti-Cross Site Scripting Library v1.5 [Assembly(程序集名称): AntiXss or AntiXSSLibrary (in AntiXssLibrary.dll) Namespace: Microsoft.Security.Application] (复制AntiXssLibrary.dll) ---防止脚本恶意注册函数类
4. BlogML 2.0 (www.blogml.com) ---博客用
5. xunit-1.5-ctp1 http://xunit.codeplex.com/ ----单元测试用

运行环?#24120;簐s2008sp1+sql2005企业版

数据连接:
<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>

项目首页运?#24615;?#29702;: default.aspx --->Oxite/Routing.OxiteRoutes.cs(Global.asax项目首次运行注册路由表)--->RegisterHomeRoutes(controllerNamespaces);--->Oxite.Mvc/PostController.cs--List方法调用(第32行)--->GetPostList(new HomePageContainer(), () => postService.GetPosts(pageIndex, pageSize, ifModifiedSince))---> 返回 List

相关文章
Oxite项目结构
cms新闻系统购买咨询
扫描关注 广州阅速软件科技有限公司
扫描关注 广州阅速科技
莱万特s
牛牛赢现金50能提现 全国体彩排列五走势图 金七乐出号走势图 群英会二十选五走势图 赛车pk10计划软件 肖立刚快三推荐今天 申请注册送22元 3d四码走势图 贵州快3开奖号码查询0604023 十三水大小排列 秒速快三是不是骗局 安徽快3走势图一定牛 重庆时时到底怎样 精准三肖平特 2019年时时彩20分钟开一期吗 提高十三水摆牌技巧