최신 웹 개발 튜토리얼
 

ASP.NET MVC 튜토리얼


ASP.NET

ASP.NET은 HTML, CSS, 자바 스크립트와 서버 스크립트로 웹 페이지 및 웹 사이트 구축을위한 개발 프레임 워크입니다.

ASP.NET은 세 가지 다른 개발 모델을 지원합니다 :
웹 페이지, MVC (Model View Controller) 및 웹 양식.

이 튜토리얼은 MVC 커버

웹 페이지 MVC 웹 양식

MVC의 프로그래밍 모델

MVC는 세 가지 ASP.NET 프로그래밍 모델 중 하나입니다.

MVC는 MVC (모델 뷰 컨트롤러) 디자인을 사용하여 웹 애플리케이션을 구축하기위한 프레임 워크입니다 :

  • 이 모델은 (예를 들어 데이터베이스 레코드의 목록) 응용 프로그램의 핵심을 나타냅니다.
  • 보기는 데이터 표시 (the database records) .
  • 상기 제어기는 상기 입력 처리 (to the database records) .

MVC의 모델은 HTML, CSS, 자바 스크립트를 완벽하게 제어 할 수 있습니다.


MVC

MVC의 모델은 웹을 정의
3 개 로직 계층 애플리케이션 :

비즈니스 계층 (Model logic)

디스플레이 층 (View logic)

입력 제어 (Controller logic)

The Model 애플리케이션 데이터에 대한 논리를 처리하는 응용 프로그램의 일부이다.
종종 모델 객체는 데이터 검색 (and store data) 데이터베이스에서합니다.

The View 데이터의 표시를 처리하는 응용 프로그램의 일부입니다.
대부분의 경우 뷰는 모델 데이터에서 생성됩니다.

The Controller 사용자 상호 작용을 처리하는 응용 프로그램의 일부이다.
일반적으로 제어기는보기 컨트롤의 사용자 입력 데이터를 판독하고, 모델에 입력 데이터를 송신.

MVC의 분리는 한 측면 시간에 초점을 맞출 수 있기 때문에 당신이 복잡한 응용 프로그램을 관리 할 수 ​​있습니다. 예를 들어, 비즈니스 로직에 의존하지 않고 뷰에 집중할 수 있습니다. 또한 쉽게 응용 프로그램을 테스트 할 수 있습니다.

MVC의 분리는 그룹 개발을 단순화합니다. 다른 개발자는 뷰, 컨트롤러 로직 및 병렬로 비즈니스 로직에 작업 할 수 있습니다.


MVC 대 웹 양식

MVC의 프로그래밍 모델은 기존의 ASP.NET에 가벼운 대안이다 (Web Forms) . 여기에는 마스터 페이지, 보안 및 인증 등 기존의 모든 ASP.NET 기능과 통합 경량, 높은 검증 프레임 워크입니다.


비주얼 스튜디오 익스프레스 2,010분의 2,012

비주얼 스튜디오 익스프레스는 마이크로 소프트 비주얼 스튜디오의 무료 버전입니다.

비주얼 스튜디오 익스프레스는 MVC 위해 만들어진 개발 도구 재단사 (and Web Forms) .

비주얼 스튜디오 익스프레스 포함 :

  • MVC 및 웹 양식
  • 드래그 앤 드롭 웹 컨트롤 및 웹 구성 요소
  • 웹 서버 언어 ( Razor using VB or C#)
  • 웹 서버 (IIS Express)
  • 데이터베이스 서버 (SQL Server Compact)
  • 전체 웹 개발 프레임 워크 (ASP.NET)

당신은 비주얼 스튜디오 Express를 설치하는 경우, 당신은이 튜토리얼에서 더 많은 혜택을 얻을 것이다.

당신은 비주얼 스튜디오 익스프레스를 설치하려는 경우, 다음 링크 중 하나를 클릭 :

비주얼 웹 개발자 2012 (Windows 7 또는 Windows 8이있는 경우)

비주얼 웹 개발자 2010 (If you have Windows Vista or XP)

당신은 비주얼 스튜디오 익스프레스를 처음 설치 한 후에는 수정 및 서비스 팩을 설치, 설치를 한 번 더 실행 지불한다. 그냥 한 번 더 링크를 클릭합니다.


ASP.NET MVC 참조

이 튜토리얼의 끝에서 당신은 완전한 ASP.NET MVC 참조를 찾을 수 있습니다.