一、关于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 Web Forms或MVC开发的Web应用程序。其特点可能是: 1. **服务器端处理**:使用ASP.NET,编辑器的大部分处理逻辑将发生在服务器端,...
NT for ACCESS v1.0正式版.zip】这个压缩包文件包含的是一个基于ASP.NET技术构建的论坛社区系统——Discuz!NT的早期版本,专为ACCESS数据库设计。这个版本是v1.0的正式版,意味着它是经过官方测试和发布的稳定产品,...
根据提供的压缩文件名"ASP.NET-[电子商务]MartCnEnterPrise企业版 v1.0_martcnent.rar",我们可以推测这个压缩包包含了MartCn Enterprise企业版v1.0的源代码、数据库脚本、安装指南、配置文件等资源。开发者或管理员...
秀品博客系统使用ASP.NET MVC4 code first方式开发,使用SimpleMembership保存用户信息。程序及其简单,只有基本的管理员登录后台,发布文章,前台显示功能。和其他博客系统强大的功能没法比,开发此系统的目的仅供...
4. **后端开发**:后端负责处理数据请求和响应,可能使用Java、Python或.NET等编程语言,搭配Spring Boot、Django或ASP.NET MVC等框架实现业务逻辑。 5. **数据加密**:考虑到工资信息的敏感性,系统应使用加密技术...
秀品博客系统使用ASP.NET MVC4 code first方式开发,使用SimpleMembership保存用户信息。程序及其简单,只有基本的管理员登录后台,发布文章,前台显示功能。和其他博客系统强大的功能没法比,开发此系统的目的仅供...
在"ASP.NET-[CMS程序]Go.Kryo内容管理系统 1.0_gokryo-1.0-public.rar"这个压缩文件中,我们可以预见到以下核心组成部分: 1. **源代码**:包含了整个CMS系统的编程源码,可能是用C#或VB.NET编写,遵循MVC(Model-...
1. **基于ASP.NET(C#)**: ASP.NET是微软推出的一种用于构建Web应用程序的框架,它提供了一种模型-视图-控制器(MVC)架构,简化了开发过程。C#是一种面向对象的编程语言,与ASP.NET结合使用,可以实现高性能、安全和可...
- **后端框架**:Spring Boot、ASP.NET MVC等用于快速搭建后端服务。 - **版本控制**:Git用于代码版本管理和团队协作。 **四、学习与实践价值** 对于学习者来说,这个源码提供了实际的项目经验,可以深入理解三层...
4. **Castle MonoRail**:这是一个轻量级的MVC(模型-视图-控制器)Web应用框架,提供了一种更简洁、更可测试的替代ASP.NET Web Forms的方式。MonoRail强调强类型、约定优于配置以及面向行为的编程。 关于"Castle...