방문자공용변수 라이브러리와 애플리케이셔너의 공통점
방문자공용변수 라이브러리와 애플리케이셔너 모두 MS의 ASP에서 사용되는 Application 객체에서와 같이 웹애플리케이션에서 모든 방문자가 공유하게 되는 변수(즉, 방문자공용변수)를 사용할 수 있게 해 줍니다.
변수의 사용범위(scope)
방문자공용변수 라이브러리에서는 변수를 pageglobal, pagemember, pagestatic 키워드를 사용하여 페이지 단위로 사용범위(scope)를 지정할 수 있도록 작성되어 있지만, 애플리케이셔너에서는 변수의 사용범위를 페이지 단위로 지정할 수 없으며 그 사용범위가 모든 페이지에 걸쳐있게 됩니다. 이는 마치 방문자공용변수 라이브러리에서 변수를 pageglobal로 설정한 것과 같습니다.
변수의 정보 은폐(information hiding)
편리함을 생각한다면 애플리케이셔너가 우수하겠지만 정보 은폐라는 측면에서 보면 방문자공용변수 라이브러리가 훨씬 뛰어나다고 할 수 있습니다. 예를 들면, 방문자공용변수 라이브러리에서는 동일한 이름의 변수명을 가지고 복수의 페이지에서 서로 다른 의미로 사용할 수 있으나, 애플리케이셔너에서는 이것이 불가능하지요. 개발자가 알아서 각 페이지에서 사용하고 있는 애플리케이션 변수명에 대하여 유지 관리할 책임이 따르게 됩니다.
'phpsource > 캐시&세션&쿠키' 카테고리의 다른 글
{애플리케이셔너}3.개요 (0) | 2000.11.23 |
---|---|
{애플리케이셔너}2.세셔너와의 관계 (0) | 2000.11.23 |
{방문자공용변수}3.클래스 구성 (0) | 2000.11.22 |
{방문자공용변수}2.개요 (0) | 2000.11.22 |
{방문자공용변수}1.웹애플리케이션 (0) | 2000.11.22 |