가이드라인: JSP 식별
주제
소개
이 가이드라인은 JSP 식별에 초점을 둡니다. JSP에 대한 추가 가이드가
가이드라인: JSP에서 제공됩니다.
JSP 식별
JSP는 웹 기반 클라이언트와 상호 작용한다는 점에서 servlet과 유사합니다.
그러나 servlet이 Java 클래스인 반면 JSP는 HTML과 유사한 구문을 사용합니다. JSP는
동적 웹 페이지 작성을 위한 전형입니다. 기본적으로 웹 구조의 경계 클래스(가이드라인:
클래스 분석 참조)에서 식별됩니다. 또한 제어 논리를 포함할 수 있지만, 일반적으로 이러한 논리는
Servlet 또는 기타 Java 클래스로 인수화되어 잘 드러납니다(가이드라인:
Servlet 참조).
프리젠테이션 "템플리트" JSP 사용을 고려하여 어플리케이션의 사용자 인터페이스에 대한
일반적인 룩앤필을 제공하십시오. Core J2EE 패턴
- 합성 보기([ALU01])를 참조하십시오.
JSP 모델링
JSP는 결과물:
설계 클래스에 의해 RUP에 표시되므로, 클래스(<<ServerPage>> 스테레오타입)로 모델링됩니다.
서버 페이지 및 클라이언트 페이지의 모델링과 관련된 일반 가이드는
http://www.rational.com/products/whitepapers/100462.jsp에서
UML로 웹 어플리케이션 설계 모델링 및 백서: UML로 웹 어플리케이션
구조 모델링에서 제공됩니다.
JSP는 servlet으로 변환됩니다. servlet에서와 같이, JSP 설계자는 클라이언트가 호출하는
조작을 정의하지 않지만, JSP의 책임, 기타 설계 요소(servlets, 기타 JSP, JavaBean 클래스)와의 상호 작용 방식 및 생성되는 클라이언트 페이지의 특성 정의에 초점을 둡니다.
|