게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: asp.net에 대하여
작성자: 송원석
작성일시: 2006-03-13 23:36,  조회수: 3,893
안녕하세요? 송원석입니다. ^_^

먼저 검색은 현재 지원하지 않고 있습니다. 그 이유는 부끄럽게도 제 게으름 때문이구요, 그대신 좌측 메뉴의 녹색 버튼을 클릭하시면 보고계신 포럼의 전체 데이터 덤프를 받으실 수 있습니다. ^_^;;;

그리고 말씀하신 내용들에 대해서는 한 가지씩 답변을 드려보도록 하겠습니다. 익히 알고 계신 것처럼 마이크로소프트사의 서버 제품군 운영체제에는 기본적으로 IIS 라는 걸출한 웹 서비스가 포함되어져 있죠. 그리고 저희들 같은 웹 개발자들은 이 IIS 위에서 돌아가는 웹 프로그램을 작성하게 되는 것이죠. 'IIS 위에서 돌아가는 웹 프로그램' 의 종류에는 대단히 많은 케이스가 있습니다만, 본문에서는 설명하기 간단하게 지금 우리들의 관심 대상인 ASP .NET 을 그 사례로 말씀드려보도록 하겠습니다. ASP .NET 그 자체는 말씀하신 바와 같이 프로그램 언어는 아닙니다. 그 대신 프로그램이 운영되는 특정한 환경이라고 이해하시는 편이 무리가 없을 것입니다.

그렇다면 ASP.NET 환경에서 실행되는 프로그램, 즉 ASP .NET 프로그램은 어떤 언어들로 만들어지게 되는 것일까요? 그렇습니다. 바로 ASP .NET 프로그램들은 비주얼 C# .NET 이나 비주얼 베이직 .NET 으로 만들어지게 됩니다. 물론 비주얼 C# .NET 이나 비주얼 베이직 .NET 으로 ASP .NET 프로그램 이외의 프로그램을 만들 수도 있습니다. 즉 윈도우즈 응용 프로그램이라던가 명령 프롬프트 (DOS 창) 에서 실행되는 프로그램도 만들수 있죠. 또는 서비스나 컴포넌트도 만들수 있습니다. 그리고 바로 이러한 언어들을 가지고서 특정한 환경, 즉 마이크로소프트에 의해서 ASP .NET 이라고 명명된 바로 그 환경에서 실행되는 프로그램을 만들면 그것이 바로 ASP .NET 프로그램이 되는 것입니다. ^_^

그리고 한 가지 더 유의하셔야 될 점은 앞에서 말씀드렸던 두 가지 언어 말고도 .NET 의 특정 규약 (CLS) 을 준수하는 제 3 의 언어가 존재한다면 그러한 언어로도 .NET 프로그램, 물론 ASP .NET 프로그램을 포함하는 프로그램 작성이 가능하다는 점입니다. 이를테면 비주얼 C++ .NET 으로나 JScript .NET 로도 ASP .NET 프로그램을 작성하실 수 있습니다. 최근에는 파이선도 .NET 을 지원하는 버전이 준비되고 있는 것으로 알고 있구요. 그 외에도 다양한 언어들이 여러 업체나 단체들에 의해서 준비되어지고 있고 이미 지원되고 있는 언어들도 많이 있습니다. 그러나 국내의 경우 현실적으로 대부분의 ASP .NET 프로젝트가 비주얼 C# .NET 이나 비주얼 베이직 .NET 으로 수행되어지고 있다는 점도 참고하시기 바랍니다.

자, 이번에는 ASPX 라는 확장자에 대해서 알아보겠습니다. 앞에서 말씀드렸었던 언어들 중 한 가지를 가지고서 ASP .NET 프로그램을 작성한다고 생각해 보겠습니다. 그런데 가만히 생각을 해보면 ASP .NET 프로그램을 만들기 위해서는 아무렇게나 만든다고 되는 것이 아니라 어떠한 규칙에 따라서 만들어 주어야 한다는 점을 쉽게 아실 수 있으실 것입니다. 그리고 그 규칙들 중에서 가장 기본이 되어지는 것이 바로 파일의 확장자가 ASPX 이어야 한다는 것입니다. 사실 ASP .NET 프로그래밍을 하다보면 ASPX 말고도 다양한 종류의 확장자가 존재한다는 것을 알게 되실 것입니다. 예를 들어서 ASCX, ASMX 등등의 확장자들이 그것이죠. 이런 내용들은 ASP .NET 을 배우시면 하나씩 알게 되실 것으로 생각합니다.

결론적으로 정리를 해본다면 .NET 을 지원하는 특정 언어 (비주얼 C# .NET 이나 비주얼 베이직 .NET 등) 를 선택하여 IIS 에서 실행되는 특정한 규칙 (ASP .NET 환경) 을 만족하는 프로그램을 작성하게 되는데, 이러한 프로그램을 ASP .NET 프로그램이라고 합니다. 그리고 이러한 프로그램의 파일은 확장자로서 ASPX 라는 확장자를 사용하는 것이 기본이긴 하지만 실제로 시스템을 구축하다보면 다양한 다른 확장자들도 필요하다는 것입니다.

감사합니다.

IP 주소: 61.84.83.189
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 28 페이지입니다.
게시물
1,459

re: 안녕하세요..질문좀할께영^^

무관

2006-03-30 1,186
1,458

re: 안녕하세요..질문좀할께영^^

송원석

2006-03-31 2,899
1,456

abc업로드 컴포넌트

질문자

2006-03-29 1,466
1,455

re: abc업로드 컴포넌트

송원석

2006-03-29 3,163
1,454

파일큐브 에러 질문드립니다.

iinumaru

2006-03-29 1,397
1,453

re: 파일큐브 에러 질문드립니다.

송원석

2006-03-29 3,113
1,452

폴더 생성할때 질문좀 할께영

무관

2006-03-20 1,187
1,451

re: 폴더 생성할때 질문좀 할께영

송원석

2006-03-20 3,010
1,450

다시 한번만 봐주세요 ^^ [1]

무관

2006-03-20 1,260
1,449

폴더명 바꾸기

무관

2006-03-20 1,231
1,448

re: 폴더명 바꾸기

송원석

2006-03-20 3,262
1,447

re: 폴더명 바꾸기 [2]

무관

2006-03-20 1,197
1,446

asp.net에 대하여

asp.net

2006-03-13 1,273

re: asp.net에 대하여

송원석

2006-03-13 3,893
1,444

흠 남길때가 없네여 글험 질문 [1]

벼리

2006-03-13 1,211
1,443

쿠키질문좀 할께여

무관

2006-03-10 1,235
1,442

re: 쿠키질문좀 할께여 [1]

송원석

2006-03-10 3,049
1,441

동적으로 HTML Element 를 작성하고 싶습니다

구나구나

2006-03-09 2,994
1,440

re: 동적으로 HTML Element 를 작성하고 싶습니다 [1]

송원석

2006-03-09 2,999
1,439

질문입니다. [1]

벼리

2006-03-03 1,074
1,438

파일 큐브에 대한 질문입니다.

초보짱!

2006-03-02 1,236
1,437

re: 파일 큐브에 대한 질문입니다. [1]

송원석

2006-03-02 2,912
1,436

re: 파일 큐브에 대한 질문입니다.

구직자

2006-03-03 1,069
1,435

re: 파일 큐브에 대한 질문입니다.

송원석

2006-03-03 2,947
1,434

아.. 질문 한번만 더할께요 ㅠ.ㅠ

라르게덴

2006-02-18 3,455