标准的Mvc开发过程.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
标准的Mvc开发过程

Asp.Net Mvc学习之路准备工作开发的环境:VS2013数据库:Sql Server2008创建基本的程序2.1打开Vs2013,点击文件,新建,项目2.2在已安装的模板中,选择web下的vs2012,右侧选择 mvc4 应用程序!修改程序的名称和保存的地址之后,单击确定按钮!2.3在弹出的新界面中选择基本,视图引擎选择Razor,不选择创建单元侧视图!然后单击确定按钮!2.4等几分钟之后,vs2013会自动的生成一些文件!但是这些并不是我们所需要的全部!2.5新建标准的开发网站的几个文件!单击解决方案,然后右击添加,新建项目2.6在弹出的界面中选择window,然后在右侧选择类库!修改名称!例如:Ninesky.BLL2.7和2.6的操作一样,相继添加其他的文件!最终在解决方案中有7个文件如图所示![注]:每个文件的作用Web项目:与用户进行交互的MVC项目。MVC中的试图和控制器部分,并适当定义视图与控制器间进行交互的试图模型(以ViewModel为后缀)。包含两个区域Member(用户区域),Manage(管理区域)。Models项目:模型类,一般是与数据库或项目之间交互数据的的类(不包括试图模型)。Common项目:放置一些公共方法,像加密,转换,生成验证码等。IDAL项目:数据访问层接口,定义通过EF与数据库进行操作方法。DAL项目:数据访问层,继承自IDAL并实现其定义的方法。IBLL项目:业务逻辑层接口,定义通过调用数据访问层并进行处理为Web项目提供服务的方法。BLL项目:业务逻辑层,继承自IBLL并实现其定义的方法。网图作用图3.实践部分3.1文件之间的调用项目建立好之后要添加项目间的引用。在web项目的引用上点右键,选择解决方案-项目添加Ninesky.Models、Ninesky.Common、Ninesky.IBLL、Ninesky.BLL的引用依次:IDAL添加Ninesky.Models引用DAL添加Ninesky.Modles、Ninesky.IDAL引用IBLL添加Ninesky.Modles引用BLL添加Ninesky.Models、Ninesky.IDAL、Ninesky.DAL、Ninesky.IBLL引用例如:在IDAL上添加Ninesky.Models引用1在Ninesky.DAL下的引用上,右击,添加引用,然后在新弹出的界面中选择勾选Ninesky.Models,然后单击确定按钮!其他的添加引用的操作差不多,在这里就不做过多的操作说明和截图了!DAL Models要在Nuget上添加EntityFramework的引用。方法是项目引用上点右键选择管理NUGET程序包。在弹出窗口中选联机--EntityFramework? 然后点安装就可自动完成安装4.数据库部分一个网站最重要的一个环节!好的网站,需要一个好的数据库!4.1打开sql server设计简单的三张表在数据库上,右击新建数据库在新的界面上,填写数据库的名称,然后单击确定按钮之后,sql server将自动的生成数据库!如图所示!在展开的表上,右击新建表新建用户表User新建UserGroup表新建UserConfig表4.2数据库数据自动生成模型在Ninesky.Models文件上上右击,添加新建项在新弹出的界面中,左侧选择数据,右侧选择ADO.NET实体数据库模型,修改名称之后,单击添加按钮!在新弹出的界面中选择从数据库生成,单击下一步单击新建连接,数据库源选择MinscoftSql server(SqlClient),服务器名,填写自己本机的电脑的数据,或者远程网络上的数据!在选择或输入数据库的名称(D)下选择你要生成模型的数据库。之后单击确定按钮即可!确定之后,界面会出现如下的界面!单击下一步选择生成模型的版本!单击下一步!(建议选择低版本)之后出现的界面如下!选择你要生成模型的数据库中的表或者视图,或者存储过程和函数!勾选确定所生成对象名称的单复数形式。然后单击完成按钮!之后将会生成如下的模型而在Ninesky.Models下自动生成了如下的几个文件自动生成的模型文件是(用蓝色选中的文件)点击文件User.cs,打开,我们看到了如下的代码绿色的文字表明了生成文件的过程,而在public partial class User中的代码,则是根据数据库中表格的字段名和设计的属性自动生成的!是不是很方便!4.3若是修改和添加了数据库中的表格,不需要删除Ninesky.Models下的DataEntity.edmx文件!只需要点击DataEntity.edmx,然后在界面中右击,选择从数据库更新模型即可!然后之后就和之前添加的操作是一样的了!5.模型验证为了不在前端写js验证,只需要在模型文件里添加验证即可!需要在头文

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档