이파일은 아주 유용한 파일입니다... 유용하다 못해 없으면 넘넘 짜증이 나죠. 이파일이 없다구 생각하면 프로그램이 넘 복잡해 질 수도 있을 것입니다. 아주 유용한 파일 이죠... 잘 알아 두시면 정말 편리 하게 사용 하실 수 있으실 겁니다. 그리고 지금 제가 아래 설명할 것들을 이해하셔야 Application 객체들어갈때 이해가 달 되실 겁니다. 눈크게 뜨고 보도록하죠............캬캬

Global.asa 파일의 구성...

이 파일의 구성은 크게 4가지로 나눕니다. 구성이라기 보다는 함수 라구 해야하나.. 어재든 크게 4가지로 나누어져 있습니다.

Sub Application_OnStart

End Sub

Sub Application_OnEnd


End Sub

Sub Session_OnStart

End Sub

Sub Session_OnEnd

End Sub

이렇게 4가지 함수가 들어가 있습니다.

우선 global.asa파일을 만듭니다. 코딩은...


  • <SCRIPT-x LANGUAGE="VBScript-x" RUNAT="Server">

    Sub Application_OnStart

    End Sub

    Sub Application_OnEnd


    End Sub

    Sub Session_OnStart

    End Sub

    Sub Session_OnEnd

    End Sub

    </SCRIPT-x>


일단은 이렇게 하시고 저장 하시기 바랍니다.

각 함수는 언제 실행되는가???

global.asa파일의 실행...

접속자가 asp파일을 실행하면 .. 그러니까 어떤 사람이 특정 사이트(물론 asp로 된 사이트) 에 들어오면 우리 눈에는 보이지 않지만 그 사이트의 global.asa파일이 먼저 실행 되고 나서 접속자가 실행한 asp파일이 실행 됩니다. global.asa파일이 없다면 사용자가 요청한 asp파일이 실행되겠죠.. (당연한 말이죠...T.T)

Sub Application_OnStart와 Sub Session_OnStart함수의 실행

실행될때 현재 사이트에 아무런 사람이 없다면, 음... 현재 사이트에 아무선 접속자가 없다면 Sub Application_OnStart 부터 End Sub 까지 실행이 되고 난후에 Sub Session_OnStart 부터 Session_OnEnd까지 실행이 됩니다. 하지만 현재 사이트에 한명이상이 있다면 그러니까.. 두번째부터 들어오는 사용자 부터는 Sub Application_OnStart는 실행되지 않고 Sub Session_OnStart만이 실행됩니다. 이것은 매우 중요합니다. 꼭 알아두세요.. 꼭 기억하시길....

Sub Application_OnEnd와 Sub Session_OnEnd함수의 실행

그러면 Sub Session_OnEnd와 Sub Application_OnEnd
은 언제 실행이 될까요.. 이것들은 Session이 아웃될때(이것에 대한것은 sessoin 객체를 설명할때 설명드리죠) 실행이 되고, Session이 아웃될때 그 접속자가 마지막 접속자라면, 다시 말해 이 사람이 나가면 사이트에 한명의 사용자도 없을때는 Sub Application_OnEnd 함수까지 실해이 됩니다. 반대로 이 사람이 나가도 현재 사이트에 접속되있는 사람이 있다면, Sub Session_OnEnd함수만 실행이 됩니다. Sub Application_OnEnd이 함수는 실행되지 않습니다. 이것도 아주 매우 정말로 중요합니다. 꼭 기억해 두세요...

global.asa에 대한건 여기까지 입니다.... ^^;

'Web(웹) Study > ASP .NET' 카테고리의 다른 글

ASP 기본 다지기  (0) 2008.07.31
웹서버 컨트롤  (0) 2008.07.15
VBScript개요와 기본적인 사용법  (0) 2008.07.15
데이터그리드로 데이터 전송  (0) 2008.07.15
XML 파일 읽기  (0) 2008.07.15

+ Recent posts