규칙에 컨텍스트 계층 사용
모든 규칙은 해당 규칙이 적용되는 특정 컨텍스트에서 정의됩니다. 컨텍스트에는 고유한 계층이 있습니다. 특정 객체에 적용되는 규칙을 결정할 때 이 계층을 사용합니다. 컨텍스트 계층에서 사이트 컨텍스트를 최상위 컨텍스트로 정의하면 작성되는 모든 조직 컨텍스트는 사이트 컨텍스트의 하위 항목이 됩니다. 그런 다음 작성되는 응용 프로그램 컨텍스트는 작성 시 사용한 조직 컨텍스트의 하위가 됩니다. 자세한 내용은
컨텍스트 및 도메인 계층를 참조하십시오.
객체 초기화 규칙은 이 상위-하위 관계를 사용하여 특정 객체에 적용되는 규칙 세트를 나타냅니다.
• > 페이지에서 작성한 규칙은 해당 규칙이 설정된 후 사이트 컨텍스트 및 모든 하위 컨텍스트에서 초기화되는 특정 유형의 모든 객체에 영향을 줍니다. 설치 중 로드되는 규칙은 사이트 컨텍스트에서 작성됩니다.
• > 페이지의 규칙 세트는 해당 규칙이 설정된 후 조직 컨텍스트와 모든 하위 컨텍스트에서 초기화된 모든 특정 유형의 객체에 영향을 줍니다.
• 프로젝트, 프로그램, 제품 및 라이브러리의 규칙 세트에 대해서도 유사한 제한이 있습니다. 즉, 규칙은 해당 규칙이 설정된 프로젝트, 프로그램, 제품 또는 라이브러리에만 적용됩니다.
• 상위 컨텍스트에서 설정된 규칙과 동일한 속성에 영향을 미치는 하위 컨텍스트에서 설정된 규칙이 있으면 대개 하위 컨텍스트의 규칙이 우선 적용됩니다. 다음과 같은 경우는 예외입니다.