Java EE™ 설계 패턴

많은 Oracle Java EE™ 설계 패턴이 IBM Cúram Social Program Management™에서 사용됩니다.

IBM Cúram Social Program Management™ 프리젠테이션 계층에서 사용되는 Struts™ 프레임워크는 프론트 제어기 패턴을 이용합니다. 프리젠테이션 계층에서 생성된 Server Access Beans는 서비스 위치 지정자 패턴을 구현하여 서버 측 오브젝트 찾기의 복잡함을 숨깁니다.

IBM Cúram Social Program Management™ 애플리케이션 서버는 세션 Façade 패턴을 사용하여 비즈니스 로직에 대한 거친 액세스를 제공합니다. 값 오브젝트는 서버에서 여러 비즈니스 오브젝트 사이, 서버와 웹 계층 사이에 통신하는 데 사용됩니다. 데이터 액세스 오브젝트 패턴은 애플리케이션 서버 내의 모든 데이터베이스 액세스에 대해 사용됩니다.