ASP 애플리케이션



특정 작업을 수행하기 위해 함께 작동하는 ASP 파일 집합을 응용 프로그램이라고 합니다. Application 개체는 이러한 파일을 함께 묶는 데 사용됩니다.


응용 프로그램 개체

웹의 응용 프로그램은 ASP 파일 집합일 수 있습니다. 이러한 ASP 파일은 함께 작동하여 특정 작업을 수행합니다. Application 개체는 이러한 파일을 함께 묶는 데 사용됩니다.

Application 개체는 Session 개체와 유사하게 모든 페이지의 변수를 저장하고 액세스하는 데 사용됩니다. 차이점은 모든 사용자가 Application 개체를 공유하고 Session 개체와 사용자 간의 관계가 일대일이라는 것입니다.

응용 프로그램 개체에는 응용 프로그램의 여러 페이지에서 사용될 정보(예: 데이터베이스 연결 정보)가 들어 있습니다. 이 정보는 모든 페이지에서 액세스할 수 있습니다. 이 정보를 한 곳에서 변경할 수도 있으며, 변경 사항은 모든 페이지에 자동으로 반영됩니다.

Application 개체의 컬렉션, 메서드 및 이벤트는 아래에 설명되어 있습니다.

Collection

CollectionDescription
Contents스크립트 명령을 통해 애플리케이션에 추가된 모든 항목을 포함합니다.
StaticObjectsHTML의 <object> 태그를 사용하여 애플리케이션에 추가된 모든 개체를 포함합니다.

메서드

메서드 설명
Contents.RemoveContents 컬렉션에서 항목을 제거합니다.
Contents.RemoveAll()Contents 컬렉션에서 모든 항목을 제거합니다.
Lock다른 사용자가 Application 개체의 변수를 수정하지 못하도록 방지합니다.
Unlock을 사용하면 다른 사용자가 Application 개체의 변수를 수정할 수 있습니다(Lock 메서드로 잠긴 후).

Event

EventDescription
Application_OnEnd이 이벤트는 모든 사용자 세션이 종료되고 애플리케이션이 종료되었을 때 발생합니다.
Application_OnStart이 이벤트는 첫 번째 새 세션이 생성되기 전(즉, Application 개체가 처음으로 참조될 때) 발생합니다.