最近在抽空学习 MVC,接下来一段时间我将使用 MVC3 搭建一个介绍 Google Android 的个人博客。选择这个项目第一是自己喜欢 Google 的产品,第二是因为 Android 也算个比较新鲜的事物,这样大家也会比较喜欢^_^。
在接下来的具体操作中,我会尽量给出一些必要的解释。很明显,MVC 3 主要还是面向实际的网站开发应用,我们不会涉及过多的理论,接下来就让我们一步一步实现基于 MVC3 的 Google Android 个人博客吧!首先,看下博客首页的截图:
接下来,我们先进行项目的创建,启动VS2010,依次选择菜单栏->文件->选择新建ASP.NET MVC 3 Web Application项目,如下图:
在接下来的弹出窗口中,我们选择空项目,选择空项目有助于我们更好的理解 MVC 执行顺序。View engine 选择 Razor,Razor 相对于Aspx 视图使用了新的语法,关于 MVC3 中 Razor的特点和使用我们会慢慢介绍到。选择OK,如下图:
在往下进行前,我们先看下项目中几个文件夹的作用,你也可以先看看ASP.NET MVC学习总结(一)ASP.NET MVC介绍。
MVC(模型视图控制器)分为三块:模型、视图和控制器,以后文中不会再次给出诸如此类的中文翻译,而是Model、View和Controller。
- Controllers 用于接收和处理输入,并选择恰当的View呈现给用户
- Views 保存我们的UI模板,视图呈现
- Models 用来操控数据
- Content 保存图片、CSS样式表等其他静态内容
- Scripts 保存我们的js文件
- App_Data存数据库文件(此文件夹里文件通过URL访问不到,安全)
当然,这样放置文件不是必须的,但是为了规范起见,我们还是按照这个形式放置我们的文件为好。这样别人浏览我们的程序也会比较容易,况且这种放置并没有什么不好的地方。
本篇就先到这里,下篇中我们将介绍 MVC3 中实体数据模型的创建。