2013년 11월 3일 일요일

[C#, ASP.NET 실무강좌]닷넷, C# ASP.NET의 작동원리

[C#, ASP.NET 실무강좌]닷넷, C# ASP.NET의 작동원리, aspnet_isapi.dll
 
닷넷(.NET)이 설치 될 때 로컬 IIS 웹 서버는 자동으로 .aspx 확장자를 가진 파일을 ASP.NET 모듈(aspnet_isapi.dll)과 연결 한다. 기술적으로 보면 이 모듈은 ASPX 파일의 내용을 해석(Parse)하는 것이다. 결국 HTML을 만들어서 웹서버(IIS)에 보내는 역할을 하는 것이다 
 
ASP.NET 파일을 .aspx 확장장로 등록
 
ASP.NET 페이지는 페이지를 만들기 위해서 확장자명을 aspx로 지정해야 한다. 일반적인 html이라도 확장자를 .aspx로 바꾸어 실행하면 서버로 전달되어 처리되어 html로 번역 되어짐을 알 수 있다.
 
 
웹페이지에 ASP.NET 코드 넣기
 
웹페이지 소스 파일에 서버측에서 실행될 코드를 넣을 때 마다 서버측에서 실행 될 수 있도록 Label을 달아야 한다. ASP.NET 코드를 구분 짓는 방법은 runat 속성을 server로 설정 하는 것이다. 여기서는 C#을 이용하여 웹 페이지를 만들 것이므로 다음과 같은 페이지 지시자를 사용해야 한다.
 
<%@ Page language = “C#”%>
 
코드 블록은 다음과 같이 구성된다.
 
<script language=”C#” runat=”server”>
       C# 코드들….
</script>
 
만약 Visual Basic .NET 언어를 사용 한다면 다음과 같이 한다.
 
<script language=”VB” runat=”server”>
       VB.Net 코드들….
</script>
 
주의 : ASP.NET의 표준 언어는 VB.NET이므로 C#을 사용 한다면 반드시 표기 해야 한다.



[개강임박강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.]

오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)

[주간]
  [11/13]SQL초보에서실전전문가까지
  [11/13]안드로이드개발자과정
  [11/18]Spring3.X, MyBatis, Hibernate실무과정
  [11/18]iPhone 하이브리드 앱 개발 실무과정

[평일야간]
  [11/08]C#,ASP.NET마스터
  [11/08]Spring3.X, MyBatis, Hibernate실무과정
  [11/12]iPhone 하이브리드 앱 개발 실무과정
  [11/14]JAVA&WEB프레임워크실무과정

[주말]
  [11/09]C#,ASP.NET마스터
  [11/09]JAVA&WEB프레임워크실무과정
  [11/09]Spring3.X, MyBatis, Hibernate실무과정
  [11/09]웹퍼블리싱 마스터
  [11/16]PL/SQL,오라클힌트,SQL튜닝,사례연구
  [11/16]ASP.NET4.0 MVC 프로그래밍
C#,ASP.NET마스터 8일 56시간   11-13
C#,ASP.NET마스터 18일 54시간   11-08
ASP.NET4.0 MVC 프로그래밍 11일 33시간   11-15
C#,ASP.NET마스터 8일 56시간   11-09
ASP.NET4.0 MVC 프로그래밍 4일 32시간   11-16



댓글 없음:

댓글 쓰기