MVC应用

为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。第 1 部分:创建应用程序。我们将构建什么我们将构建一个支持添加、编辑、删除和列出数据库存储信息的 Internet 应用程序。我们将做什么Visual Web Developer 提供了构建 Web 应用程序的不同模板。我们将使用 Visual Web Developer 来创建一个带 HTML5 标记的空的 MVC Internet 应用程序。当这个空白的 Internet 应用程序被创建之后,我们将逐步向该应用添加代码,直到全部完成。我们将使用 C# 作为编程语言,并使用最新的 Razor 服务器代码标记。沿着这个思路,我们将讲解这个应用程序的内容、代码和所有组件。创建 Web 应用程序如果您已经安装了 Visual Web Developer ,请启动 Visual Web Developer 并选择 New ProjectMVC应用_第1张图片
来新建项目。 否则您就只能通过阅读教程来学习了。在 New Project 对话框中:打开Visual C#模板选择模板 ASP.NET MVC 3 Web Application 设置项目名称为 MvcDemo 设置磁盘位置,比如 c:\runoob_demo 点击 OK 当 New Project 对话框打开时:选择 Internet Application 模板选择 Razor Engine(Razor 引擎) 选择 HTML5 Markup(HTML5 标记) 点击 OK Visual Studio Express 将创建一个如下所示的类似项目: MVC应用_第2张图片
2 部分:探究应用程序文件夹MVC 文件夹一个典型的 ASP.NET MVC Web 应用程序的文件夹内容如下所示:MVC应用_第3张图片
应用程序信息Properties
References应用程序文件夹App_Data 文件夹
Content 文件夹
Controllers 文件夹
Models 文件夹
Scripts 文件夹
Views 文件夹配置文件Global.asax
packages.config
Web.config 所有的 MVC 应用程序的文件夹名称都是相同的。MVC 框架是基于默认的命名。控制器写在 Controllers 文件夹中,视图写在 Views 文件夹中,模型写在 Models 文件夹中。您不必再应用程序代码中使用文件夹名称。标准化的命名减少了代码量,同时有利于开发人员对 MVC 项目的理解。下面是对每个文件夹内容的简短概述:App_Data 文件夹App_Data 文件夹用于存储应用程序数据。我们将在本教程后面的章节中介绍添加 SQL 数据库到 App_Data 文件夹。Content 文件夹Content 文件夹用于存放静态文件,比如样式表(CSS 文件)、图标和图像。Visual Web Developer 会自动添加一个 themes 文件夹到 Content 文件夹中。themes 文件夹存放 jQuery 样式和图片。在项目中,您可以删除这个 themes 文件夹。Visual Web Developer 同时也会添加一个标准的样式表文件到项目中:即 content 文件夹中的 Site.css 文件。这个样式表文件是您想要改变应用程序样式时需要编辑的文件。 Controllers 文件夹Controllers 文件夹包含负责处理用户输入和响应的控制器类。MVC 要求所有控制器文件的名称以 “Controller” 结尾。Visual Web Developer 已经创建好一个 Home 控制器(用于 Home 页面和 About 页面)和一个 Account 控制器(用于 Login 页面):MVC应用_第4张图片
我们将在本教程后面的章节中创建更多的控制器。Models 文件夹Models 文件夹包含表示应用程序模型的类。模型控制并操作应用程序的数据。 Views 文件夹Views 文件夹用于存储与应用程序的显示相关的 HTML 文件(用户界面)。Views 文件夹中包含每个控制器对应的一个文件夹。在 Views 文件夹中,Visual Web Developer 已经创建了一个 Account 文件夹、一个 Home 文件夹、一个 Shared 文件夹。Account 文件夹包含用于用户账号注册和登录的页面。Home 文件夹用于存储诸如 home 页和 about 页之类的应用程序页面。Shared 文件夹用于存储控制器间分享的视图(母版页和布局页)。 MVC应用_第5张图片

你可能感兴趣的:(java)