ASP 애플리케이션
특정 작업을 수행하기 위해 함께 작동하는 ASP 파일 집합을 응용 프로그램이라고 합니다. Application 개체는 이러한 파일을 함께 묶는 데 사용됩니다.
응용 프로그램 개체
웹의 응용 프로그램은 ASP 파일 집합일 수 있습니다. 이러한 ASP 파일은 함께 작동하여 특정 작업을 수행합니다. Application 개체는 이러한 파일을 함께 묶는 데 사용됩니다.
Application 개체는 Session 개체와 유사하게 모든 페이지의 변수를 저장하고 액세스하는 데 사용됩니다. 차이점은 모든 사용자가 Application 개체를 공유하고 Session 개체와 사용자 간의 관계가 일대일이라는 것입니다.
응용 프로그램 개체에는 응용 프로그램의 여러 페이지에서 사용될 정보(예: 데이터베이스 연결 정보)가 들어 있습니다. 이 정보는 모든 페이지에서 액세스할 수 있습니다. 이 정보를 한 곳에서 변경할 수도 있으며, 변경 사항은 모든 페이지에 자동으로 반영됩니다.
Application 개체의 컬렉션, 메서드 및 이벤트는 아래에 설명되어 있습니다.
Collection
Collection | Description |
---|---|
Contents | 스크립트 명령을 통해 애플리케이션에 추가된 모든 항목을 포함합니다. |
StaticObjects | HTML의 <object> 태그를 사용하여 애플리케이션에 추가된 모든 개체를 포함합니다. |
메서드
메서드 | 설명 |
---|---|
Contents.Remove | Contents 컬렉션에서 항목을 제거합니다. |
Contents.RemoveAll() | Contents 컬렉션에서 모든 항목을 제거합니다. |
Lock | 다른 사용자가 Application 개체의 변수를 수정하지 못하도록 방지합니다. |
Unlock | 을 사용하면 다른 사용자가 Application 개체의 변수를 수정할 수 있습니다(Lock 메서드로 잠긴 후). |
Event
Event | Description |
---|---|
Application_OnEnd | 이 이벤트는 모든 사용자 세션이 종료되고 애플리케이션이 종료되었을 때 발생합니다. |
Application_OnStart | 이 이벤트는 첫 번째 새 세션이 생성되기 전(즉, Application 개체가 처음으로 참조될 때) 발생합니다. |