가이드라인: J2EE 어플리케이션 클라이언트 식별
주제
소개
어플리케이션 클라이언트 식별
어플리케이션 클라이언트 모델링
소개
이 가이드라인은 어플리케이션 클라이언트 식별에 초점을 둡니다.
어플리케이션 클라이언트에 대한 추가 가이드가 가이드라인:
어플리케이션 클라이언트에서 제공됩니다.
어플리케이션 클라이언트 식별
일반적으로 어플리케이션 클라이언트는 분산 J2EE 어플리케이션의 전체 구조를 정의하는 것의 일부분으로 식별됩니다.
독립형 데스크탑 어플리케이션에 대한 요구가 있을 때 어플리케이션 클라이언트가 식별됩니다.
일반적인 예는 다음과 같습니다.
- 시스템 또는 J2EE 어플리케이션 관리를 위한 어플리케이션
- 웹 기반 인터페이스에서 가능한 것보다 더 큰 사용자 경험 제어를 필요로 하는 thick 클라이언트 어플리케이션
독립형 및
J2EE 어플리케이션 클라이언트 비교
일반적으로, J2EE 어플리케이션 클라이언트는 다음과 같은 이유로 독립형 Java 어플리케이션에서 선호합니다.
- J2EE 어플리케이션 클라이언트는 J2EE 인증 서비스에 대한 액세스를 갖습니다. 이것은
로그인과 같이 개발 중인 고유한 인증 코드를 저장합니다.
- 독립형 Java 어플리케이션은 JNDI를 사용하여 이름을 찾아 EJB에 액세스할 수 있지만, Bean의
JNDI 이름을 알아야 합니다. J2EE 어플리케이션 클라이언트는 다른 이름을 사용할 수 있으며, 전개 설명자를
사용하여 EJB로 이름을 맵핑합니다.
- J2EE 어플리케이션 클라이언트는 일반적으로 임의의 J2EE 준수 환경으로 전개될 수 있다는 점에서
독립형 Java 어플리케이션 클라이언트보다 더욱 이식성이 뛰어납니다.
어플리케이션 클라이언트 모델링
어플리케이션 클라이언트는 일반적으로 시스템의 주요 논리적 파트이므로,
결과물: 설계 서브시스템을 고려하여 적절하게 모델링하도록
권장됩니다. 즉, 어플리케이션 클라이언트의 모든 특성을 암시하는 스테레오타입을 사용하여
<<ApplicationClient>>로 스테레오타입된 UML 서브시스템을 모델링하십시오.
어플리케이션 클라이언트는 동시에 실행 중인 프로그램이므로, 프로세스 보기 및 전개 보기에도
표시될 수 있습니다. 가이드라인: J2EE 어플리케이션의 런타임 구조 설명 및
가이드라인: J2EE 어플리케이션의 분산 설명을 참조하십시오.
설계 서브시스템의 내부를 모델링하는 것에 대한 일반 가이드라인은
결과물: 설계 서브시스템
및 관련 가이드라인을 참조하십시오. 어플리케이션 클라이언트는 J2EE 모듈에 의해 전개될 수 있습니다. 세부사항은
결과물: J2EE 모듈을 참조하십시오.
|