개발 asp.net은 무엇입니까? -techopedia에서 정의

asp.net은 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-ASP.NET은 무엇을 의미합니까?

ASP.NET은 .NET 프레임 워크와 통합 된 통합 웹 개발 모델로, 동적 웹 응용 프로그램 및 웹 서비스를 만드는 서비스를 제공하도록 설계되었습니다. .NET 프레임 워크의 CLR (Common Language Runtime)을 기반으로하며 다국어 상호 운용성, 형식 안전성, 가비지 수집 및 상속과 같은 이점을 포함합니다.


Microsoft의 Mark Anders와 Scott Guthrie는 1992 년에 ASP.NET의 첫 번째 버전을 만들었습니다. 프레젠테이션과 내용을 분리하여 깔끔한 코드를 작성하여 구조적 및 객체 지향 방식으로 분산 응용 프로그램을 쉽게 개발할 수 있도록 만들어졌습니다. ASP.NET은 코드 숨김 모델을 사용하여 Model-View-Controller 아키텍처를 기반으로 동적 페이지를 생성합니다.

이전 버전의 ASP.NET 인 ASP와 큰 차이점이 있습니다. 따라서 ASP.NET의 개체 모델은 ASP에서 크게 향상되어 ASP와 완벽하게 호환됩니다.


이러한 차이점은 다음과 같습니다.

1. 해석 된 코드 대신 컴파일 된 코드의 사용법

2. 이벤트 중심 서버 측 스크립팅 모델

3. 국가 관리

4. .NET 프레임 워크의 컨트롤 및 라이브러리를 사용한 신속한 응용 프로그램 개발.

5. 동적 프로그래밍 코드는 파일 또는 특별히 지정된 태그에 별도로 배치됩니다. 이렇게하면 런타임 중에 프로그램 코드가 수정되지 않습니다.

Techopedia는 ASP.NET을 설명합니다

ASP.NET은 인터넷 정보 서버 (IIS)와 함께 작동하여 클라이언트 요청에 대한 응답으로 콘텐츠를 제공합니다. 요청을 처리하는 동안 ASP.NET은 데스크톱 응용 프로그램과 유사한 모든 .NET 클래스, 사용자 지정 구성 요소 및 데이터베이스에 대한 액세스를 제공합니다.


웹 양식은 ASP.NET에서 응용 프로그램 개발의 빌딩 블록입니다. 페이지에서 컨트롤을 개체로 사용할 수 있도록함으로써 많은 유연성을 제공합니다. 이러한 컨트롤은 데스크톱 응용 프로그램의 이벤트와 유사한로드, 클릭 및 변경과 같은 이벤트를 처리 할 수 ​​있습니다. ASP.NET은 웹 양식 이외의 언어로 작성된 모듈 식 분산 웹 응용 프로그램을 구축 할 수있는 XML 웹 서비스를 만드는 데 사용될 수 있습니다. 이러한 서비스는 다양한 플랫폼과 장치에서 상호 운용됩니다.


또한 ASP.NET은 웹 양식의 컨트롤 상태와 관련된 정보 (viewstate)를 포스트 백 요청으로 서버에 전송하여 상태 관리를 구현합니다. 여러 명칭의 병렬 실행 응용 프로그램을 제공하여 서로 다른 버전의 .NET 프레임 워크를 사용하여 동일한 시스템에 설치할 수 있습니다. 또한 데이터 저장, 구성 및 조작을 위해 XML 지원을 사용합니다. 그러나 응용 프로그램 보안과 관련하여 ASP.NET은 .NET 프레임 워크의 코드 액세스 보안 및 역할 기반 보안 기능과 IIS의 고유 한 방법을 사용하여 사용자 자격 증명을 인증합니다.

asp.net은 무엇입니까? -techopedia에서 정의