가이드라인: J2EE 어플리케이션의 설계 요소 구현
주제
소개
이 가이드라인은 J2EE 컴포넌트(애플릿, 어플리케이션 클라이언트, 웹 컴포넌트 및 EJB 포함)의 소스 코드 개발에
초점을 둡니다.
결과 J2EE 컴포넌트는 통합 중 J2EE 모듈에서 패키지됩니다. 자세한 정보는 가이드라인:
J2EE 모듈 어셈블을 참조하십시오.
J2EE 소스 코드 개발
J2EE 소스 코드는 표준 Java 클래스 및 Java Bean의 소스 코드는 물론 J2EE
컴포넌트(애플릿, 어플리케이션 클라이언트, 웹 컴포넌트 및 EJB 포함)의 소스 코드를 포함합니다.
특히, J2EE 어플리케이션의 경우 다음 구현 요소가 생성될 수 있습니다.
- 소스 파일(예: JSP, 정적 HTML 파일, 이미지 파일, Java 파일)
- 컴파일된 파일(Java 바이트코드 파일)
J2EE 컴포넌트 구현은 인터페이스, 유형 정의 및 헬퍼 클래스를 포함하여 설계를
구체화하는 것에 관련됩니다. 이에 대한 지침은 본질적으로 설계에서와 동일하지만,
컴포넌트가 실행되고 테스트되게 하면서 조작이 완료되는 레벨까지 결과가 완료되어야 합니다.
모델링 가이드라인
J2EE 구현 모델링은 설계 모델에서와 동일한 모든 구성체를 사용할 수 있지만,
구현 요소(예: 소스
.java 파일 및 컴파일된 .class 파일)에 따라 구현을 표시하는 다이어그램을 포함할 수도 있습니다.
그러나 라운드 트립 엔지니어링 툴에서 일부 지원을 제공하거나 일부 명확하지 않은 관계를
표시할 필요가 있는 경우를 제외하고는 일반적으로 대부분의 파일이 모델링되지 않습니다.
대개 파일 관계가 명확하기 때문입니다. 일반적으로 각 Java 인터페이스 또는 클래스마다 하나의
.java 파일이 있으며, 각 .java 파일마다 컴파일된 하나의 .class 파일이 있습니다. 그러므로 이 파일을
모델링하는 것은 이득이 많지 않습니다.
|