소개
이 가이드라인은 JSP 사용자 정의 태그 사용 시기, 모델링하는 방식 및 적용 가능한 디자인 고려사항을 설명합니다.
JSP 사용자 정의 태그에 대한 자세한 정보는 개념: JSP 사용자 정의 태그를 참조하십시오.
JSP 사용자 정의 태그 식별
JSP 사용자 정의 태그는 Java 구현 및 JSP 페이지 간의 접착성을 구현하는 간단한 Java 클래스입니다. 사용자 정의 태그는 JSP 페이지에 표시되는 Java 코드의 사용을 최소화하는 방식입니다. Java
개발 및 웹 디자인을 분리해야 하는 프로젝트에서 JSP 사용자 정의 태그는 웹 디자이너로부터 Java 코드를 숨기면서 JSP 페이지로부터 Java 코드를 제거할 수 있습니다.
JSP 사용자 정의 태그 모델링
JSP 사용자 정의 태그는 간단한 Java 클래스로 모델링됩니다. UML의 경우 <<JSPTag>> 스테레오타입이 이들을 다른 Java 클래스와 구분합니다.
동시성
태그 핸들러는 한 번에 하나의 스레드에 의해 사용되지만(예: Servlet과 다름), 사용자 정의 태그의 여러 인스턴스에서 동작하는 여러 스레드가 있을 수 있습니다. 동시성 문제점을 피하려면 개발자가 공유
자원(예: 정적 데이터) 액세스에 주의해야 합니다.
정리하기
태그 핸들러가 웹 컨테이너에 의해 풀링되고 재사용될 수 있습니다. 자원이 필요한 경우, doStartTag()에서 작성해야 하며 개발자는 release()를 구현하여 재사용하기 전에 자원을
정리해야 합니다.
|