ASP.NET Web Forms - 튜토리얼
- 이전 페이지 MVC 참조 가이드
- 다음 페이지 WebForms 페이지
ASP.NETは次世代のASPであり、ASPの更新バージョンではありません。
배우기 전에 필요한 기본 지식
계속 공부하기 전에, 아래의 지식에 대한 기본적인 이해가 필요합니다:
- WWW, HTML 및 웹 사이트 구축의 기본 지식
- 스크립트 언어, 예를 들어 JavaScript나 VBScript
- 서버 스크립트의 기본 지식
이 프로젝트들을 먼저 배우고 싶다면, 우리의 홈페이지 이 튜토리얼에 접근하세요.
ASP는 무엇인가요?
マイ크로소프트가 제공했던 서버 측 스크립트 기술 ASP(Active Server Pages)는 지금은 클래식 ASP로 불립니다.
ASP 3.0는 클래식 ASP의 마지막 버전입니다.
ASPに関するさらに詳しい内容を学ぶには、当社のチュートリアルを学んでください。 ASPチュートリアル.
ASP.NETはASPではありません。
ASP.NETは次世代のASPであり、ASPの更新バージョンではありません。
ASP.NETはサーバーサイド・スクリプトプログラミングの新しい技術であり、マイクロソフトはASP.NETを根本的に再書き込みました。ASP.NETはASPとの後方互換性がありません。
次の章でASPとASP.NETの違いについてさらに学びます。
ASP.NETはマイクロソフトの.NETフレームワークの主要な部分です。
ASP.NETとは何ですか?
ASP.NETはサーバーサイド・スクリプト技術であり、(ウェブページに埋め込まれた)スクリプトをインターネット・サーバーが実行できるようにします。
- ASP.NETはマイクロソフトの技術です。
- ASPはアクティブ・サーバー・ページ(Active Server Pages)を意味します。
- ASP.NETはIISで実行されるプログラムです。
- IIS(インターネット情報サービス)はマイクロソフトのインターネット・サーバーです。
- IISはWindowsサーバーオペレーティングシステムに無料でバンドルされているコンポーネントです。
- IISはWindows 2000とXPプロフェッショナルエディションの一部です。
ASP.NETファイルとは何ですか?
- ASP.NETファイルはHTMLファイルに似ています。
- ASP.NETファイルにはHTML、XML、およびスクリプトを含むことができます。
- ASP.NETファイル内のスクリプトはサーバー上で実行されます。
- ASP.NETファイルのファイルエクステンションは".aspx"です。
ASP.NETはどのように動作しますか?
- ブラウザがHTMLファイルをリクエストした場合、サーバーはそのファイルを返します。
- ブラウザがASP.NETファイルをリクエストした場合、IISはそのリクエストをサーバー上のASP.NETエンジンに転送します。
- ASP.NETエンジンはそのファイルを一行ごとに読み取り、ファイル内のスクリプトを実行します。
- 最後に、ASP.NETファイルはブラウザに純粋なHTMLの形式で返されます。
ASP+とは何ですか?
ASP+はASP.NETと同義です。
ASP+はマイクロソフトがASP.NETを開発中に使用した初期の名称です。
マイクロソフトの.NETフレームワーク
.NETフレームワークはマイクロソフトの.NETプラットフォームの基本構造です。
.NETフレームワークは、ウェブアプリケーションやウェブサービスを構築、開発、実行するための環境です。
マイ크로소프트の最初のサーバー技術であるASP(アクティブ・サーバー・ページ)は、強力で柔軟性のある「プログラミング・言語」とされています。しかし、コードに非常に依存しており、アプリケーション・フレームワークや企業レベルの開発ツールとは言えません。
미크로소프트는 .NET 프레임워크를 개발한 이유는 이 문제를 해결하기 위해서입니다.
.NET 프레임워크 키워드:
- 빠르고 쉬운 프로그래밍
- 코드량 감소
- 선언적 프로그래밍 모드
- 더 풍부한 서비스 컨트롤 이벤트 레이어
- 더 큰 타입 라이브러리
- 좋은 개발 도구 지원
.NET 프레임워크는 3가지 주요 부분을 포함하고 있습니다:
프로그래밍 언어:
- C# (제이 셰arp)
- Visual Basic (VB .NET)
- J# (제이 셰arp)
서버 기술과 클라이언트 기술:
- ASP .NET (Active Server Pages)
- Windows Forms (Windows 데스크톱 솔루션)
- Compact Framework (PDA / 모바일 솔루션)
개발 환경:
- Visual Studio .NET (VS .NET)
- Visual Web Developer
이 튜토리얼은 ASP.NET에 관한 내용을 설명합니다.
ASP.NET 2.0
ASP.NET 2.0은 다양한 새로운 기능에 대한 지원을 추가하여 ASP.NET을 개선했습니다.
다음 장에서는 ASP.NET 2.0과 ASP.NET의 차이점에 대해 더 많이 배울 수 있습니다.
ASP.NET 3.0
ASP.NET 3.0은 새 버전의 ASP.NET이 아닙니다. 이는 새로운 ASP.NET 2.0 프레임워크 라이브러리의 이름에 불과합니다. 이 프레임워크 라이브러리는 다음을 지원합니다:
- Windows Presentation Foundation
- Windows Communication Foundation
- Windows Workflow Foundation;
- Windows CardSpace
주석:이 튜토리얼은 ASP.NET 3.0을 다루지 않습니다.
- 이전 페이지 MVC 참조 가이드
- 다음 페이지 WebForms 페이지