欢迎来到天天文库
浏览记录
ID:43243037
大小:910.16 KB
页数:21页
时间:2019-10-07
《ASP.NETMVC简介》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ASP.NETMVC简介[姓名][电子邮件地址][BlogURL]会议目标什么是ASP.NETMVC?什么是MVC?它将取代WebForms吗?它的价值主张是什么?ASP.NETMVC适合您吗?它能解决当前的一些web开发难题吗?Takeaway(开场白)曾经的ASP.NET……缓冲模块处理程序内部函数页面控制全球化配置文件主页成员角色其他ASP.NET只需一个web应用程序框架即可管理全部内容……如今的ASP.NET……ASP.NET动态数据ASP.NETWebFormsASP.NETMVC演示运行时ASP.NETCoreWebF
2、orms是不错,但选项一般……主页控件控件没有真正的角色职责……UI演示逻辑业务逻辑数据访问谁做了什么?如何以及何时?控件控件页面控件控件控件控件控制抽象化可能是消极的……它难以测试…逻辑UIASP.NETMVC有什么独特之处?MVC=模型-视图-控制器控制器(输入)模型(逻辑)视图(演示)关注点分离(Separationofconcerns)!MVC看起来如何?请求视图控制器响应控制器处理输入(HTTP请求)视图可视化地表示模型文件
3、新建ASP.NETMVC的指导原则是什么?框架目标无摩擦可测试性强力控制<标记>利用ASP.NET
4、的好处约定和指南……简洁URL不要满足于……/Products.aspx?CategoryID=123您可以轻松拥有……/Product/Puppies以及其他任何有意义的内容……可扩展性ControllerBuilderControllerFactoryControllerViewEngineViewControllerActionInvokerActionResultActionFiltersModelBinders上述任何内容都可以替换!MVC开发单元测试是什么情况?单元测试总结ASP.NETMVC是构建在ASP.NET基础上
5、的一种新应用程序选项WebForms还没有过时ASP.NETMVC力图提供强壮、无摩擦的可测试性它提供了很多易用的控件
此文档下载收益归作者所有