`

ASP.NET MVC v1.0的初次见面

阅读更多

一、关于MVC

MVC这名词我相信大家一定不陌生,JAVA中的Struts框架就是一个典型的MVC设计。为了照顾初次认识MVC的读者,还是罗嗦再罗嗦的解释一下这名词:
M:Model,存放着业务处理、数据等等。
V:View,存放这UI模板,主要就是前台显示。
C:Controller,存过着关于数据控制等相关操作的类。

MVC的流程图描叙如下:

 

二、关于ASP.NET MVC1.0

微软的口号就是打造智能化、傻瓜式的开发工具,因此,发布的MVC同样也走这风格路线,如果用户想在ASP.NET中使用MVC设计模式开发程序是非常简单的,步骤如下:
1、必须给VS2008打上SP1补丁。
2、下载MVC1.0安装后(
点击下载
3、在创建项目的时候就可以创建一个MVC Application模板了。
4、Codeing....Codeing......

 

三、ASP.NET MVC开发方式 PK传统的开发方式

传统开发:在传统的WEB开发方式中,如果不考虑效率,基本就拖拖控件,然后添加事件就能完成简单的业务开发.


ASP.NET MVC开发:回归以前的HTML控件,而不是用服务器控件,因此就不需要服务器事件,用Action代替以前事件激活方式。
由于本篇只供读者一个全局的认识,因此被再详细阐述,至于ASP.NET MVC如何代替事件激活,请关注后续文章。


四、作者使用感受

作为与ASP.NET MVC1.0的初次见面,因此就简单总结一下使用感受,其实也就说ASP.NET MVC的优点:
1、代码比以前传统方式的代码清晰,更加关注分离
2、比JAVA的使用MVC简单,不用玩XML文件,JAVA中稍微麻烦点啦。
3、效率肯定高,因为在源代码中没看到N长度的ViewState了,因为用Html控件。
暂时就像到这么多,不足之处请读者多多指教。

 

 

 

  • 大小: 17.7 KB
分享到:
评论

相关推荐

    [其他类别]好帮手在线编辑器.net v1.0_webapp10(ASP.NET源码).rar

    回到我们的主题,"好帮手在线编辑器.net v1.0_webapp10"很可能是一个基于ASP.NET Web Forms或MVC开发的Web应用程序。其特点可能是: 1. **服务器端处理**:使用ASP.NET,编辑器的大部分处理逻辑将发生在服务器端,...

    ASP.NET源码——[论坛社区]Discuz!NT for ACCESS v1.0正式版.zip

    NT for ACCESS v1.0正式版.zip】这个压缩包文件包含的是一个基于ASP.NET技术构建的论坛社区系统——Discuz!NT的早期版本,专为ACCESS数据库设计。这个版本是v1.0的正式版,意味着它是经过官方测试和发布的稳定产品,...

    ASP.NET-[电子商务]MartCnEnterPrise企业版v1.0.zip

    根据提供的压缩文件名"ASP.NET-[电子商务]MartCnEnterPrise企业版 v1.0_martcnent.rar",我们可以推测这个压缩包包含了MartCn Enterprise企业版v1.0的源代码、数据库脚本、安装指南、配置文件等资源。开发者或管理员...

    秀品博客系统 v1.0.zip

    秀品博客系统使用ASP.NET MVC4 code first方式开发,使用SimpleMembership保存用户信息。程序及其简单,只有基本的管理员登录后台,发布文章,前台显示功能。和其他博客系统强大的功能没法比,开发此系统的目的仅供...

    悠索工资查询系统V1.0.zip

    4. **后端开发**:后端负责处理数据请求和响应,可能使用Java、Python或.NET等编程语言,搭配Spring Boot、Django或ASP.NET MVC等框架实现业务逻辑。 5. **数据加密**:考虑到工资信息的敏感性,系统应使用加密技术...

    秀品博客系统 1.0.rar

    秀品博客系统使用ASP.NET MVC4 code first方式开发,使用SimpleMembership保存用户信息。程序及其简单,只有基本的管理员登录后台,发布文章,前台显示功能。和其他博客系统强大的功能没法比,开发此系统的目的仅供...

    ASP.NET-[CMS程序]Go.Kryo内容管理系统1.0.0-public.zip

    在"ASP.NET-[CMS程序]Go.Kryo内容管理系统 1.0_gokryo-1.0-public.rar"这个压缩文件中,我们可以预见到以下核心组成部分: 1. **源代码**:包含了整个CMS系统的编程源码,可能是用C#或VB.NET编写,遵循MVC(Model-...

    Fanmv Blog 博客系统 v1.0.4.925

    1. **基于ASP.NET(C#)**: ASP.NET是微软推出的一种用于构建Web应用程序的框架,它提供了一种模型-视图-控制器(MVC)架构,简化了开发过程。C#是一种面向对象的编程语言,与ASP.NET结合使用,可以实现高性能、安全和可...

    图书管理系统源码(三层架构) v1.0

    - **后端框架**:Spring Boot、ASP.NET MVC等用于快速搭建后端服务。 - **版本控制**:Git用于代码版本管理和团队协作。 **四、学习与实践价值** 对于学习者来说,这个源码提供了实际的项目经验,可以深入理解三层...

    Castle官方下载

    4. **Castle MonoRail**:这是一个轻量级的MVC(模型-视图-控制器)Web应用框架,提供了一种更简洁、更可测试的替代ASP.NET Web Forms的方式。MonoRail强调强类型、约定优于配置以及面向行为的编程。 关于"Castle...

Global site tag (gtag.js) - Google Analytics