Latest web development tutorials

ASP.NET MVC 소개

ASP.NET은 HTML, CSS, 자바 스크립트와 서버 스크립트를 사용하여 웹 페이지 및 사이트를 만들 수있는 개발 프레임 워크입니다.

ASP.NET은 세 가지 다른 개발 모델을 지원합니다 :
웹 페이지 (웹 페이지), MVC (모델 뷰 컨트롤러 모델 -보기 - 컨트롤러), 웹 양식 (웹 양식).

이 튜토리얼은 MVC를 소개합니다.

웹 페이지 MVC 웹 양식


MVC 프로그래밍 모델

ASP.NET MVC는 하나에서 세 가지 프로그래밍 모드입니다.

MVC는 사용 MVC (-보기 - 모델 뷰 컨트롤러 모델 컨트롤러)는 웹 응용 프로그램을 만들 수있는 디자인 패턴 :

  • 모델 (모델) (예를 들면, 데이터베이스 기록 목록 등) 어플리케이션의 코어를 나타낸다.
  • 보기 (보기) 데이터 (데이터베이스 레코드)를 표시합니다.
  • 제어부 (컨트롤러) (데이터베이스 레코드에 기록) 입력을 처리하는 단계를 포함한다.

MVC 모델 HTML, CSS 및 JavaScript를 완벽하게 제어를 제공하면서.


MVC

MVC 패턴은 세 가지 논리 계층으로 웹 응용 프로그램을 정의합니다 :

비즈니스 계층 (논리 모델)

디스플레이 층 (논리보기)

입력 제어 (로직 컨트롤러)

모델 (모델)는 애플리케이션 데이터를 로직 처리 프로그램의 일부이다.
데이터베이스에서 데이터를 액세스하는 오브젝트 모델 일반적 책임.

도면 (도면)가 표시 애플리케이션 프로세스 데이터의 일부이다.
일반적 뷰 생성 모델 데이터에 기초한다.

제어기 (컨트롤러)은 지원 프로세스의 사용자 상호 작용의 일부이다.
일반적으로 제어기는 상기 뷰는 사용자 입력 제어 데이터를 판독하고 데이터 모델을 전송하는 책임이있다.

당신은 한 번에 하나의 측면에 독점적으로 초점을 맞출 수 있기 때문에 MVC 레이어링은 복잡한 응용 프로그램을 관리 할 수 ​​있습니다. 예를 들어, 디자인 뷰의 비즈니스 로직에 집중하는 경우에 의존 할 수 없습니다. 또한 응용 프로그램 쉽게 테스트 할 수 있습니다.

MVC는 계층 그룹 개발을 단순화. 다른 개발자는, 컨트롤러 로직과 비즈니스 로직을 동시에 개발 볼 수 있습니다.


웹 MVC 양식 비교

MVC 프로그래밍 모델은 경량의 전통적인 ASP.NET (웹 양식)에 대한 대안입니다. 같은 마스터 페이지, 보안 및 인증과 같은 기존의 모든 ASP.NET 기능을 통합하면서 경량, 높은 검증 프레임 워크입니다.


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

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

비주얼 스튜디오 익스프레스는 MVC (웹 양식) 맞춤형 개발 도구입니다.

비주얼 스튜디오 익스프레스는 :

  • MVC 및 웹 양식
  • 드래그 앤 드롭 웹 컨트롤 및 웹 구성 요소
  • 웹 서버 언어 (면도기는 VB 또는 C #을 사용하여)
  • 웹 서버 (IIS 익스프레스)
  • 데이터베이스 서버 (SQL 서버 컴팩트)
  • 전체 웹 개발 프레임 워크 (ASP.NET)

당신의 Visual Studio Express를 설치 한 경우, 당신은이 튜토리얼에서 자세한 내용을 배울 것입니다.

당신의 Visual Studio Express를 설치하려는 경우 중 하나에있는 링크를 클릭하십시오 :

웹 개발자 2012 비주얼 (윈도우. 7 또는 Windows 8)

웹 개발자 2010 비주얼 (윈도우 비스타 또는 XP)

램프 당신은 비주얼 스튜디오 익스프레스의 첫 번째 설치를 완료 한 후 다시 설치 프로그램을 실행하여 패치 및 서비스 팩을 설치할 수 있습니다 만 다시 링크를 클릭해야합니다.


ASP.NET MVC 참조 설명서

이 튜토리얼에서, 우리는 당신의 검토를위한 완벽한 ASP.NET MVC 참조 설명서를 제공하고 있습니다.