Skip to content

JAVA 로 작성한 엔터프라이즈 어플리케이션 아키텍처 코드

Notifications You must be signed in to change notification settings

5-SH/enterprise_application_architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

엔터프라이즈 애플리케이션 아키텍처 패턴

JAVA 로 작성한 엔터프라이즈 어플리케이션 아키텍처 코드

작성된 아키텍처:

1. 도메인 논리 패턴

  • 트랙잭션 스크립트
  • 도메인 모델
  • 테이블 모듈
  • 서비스 계층

2. 데이터 원본 아키텍처 패턴

  • 테이블 데이터 게이트웨이
  • 행 데이터 게이트웨이
  • 활성 레코드
  • 데이터 매퍼

3. 객체-관계형 동작 패턴

  • 작업 단위
  • 식별자 맵
  • 지연 로드

4. 객체-관계형 구조 패턴

  • 식별자 필드
  • 외래 키 매핑
  • 연관 테이블 매핑
  • 의존 매핑
  • 포함 값
  • 직렬화 LOB
  • 단일 테이블 상속
  • 클래스 테이블 상속
  • 구현 테이블 상속
  • 상속 매퍼

5. 객체-관계형 메타데이터 매핑 패턴

  • 메타데이터 매핑
  • 쿼리 객체
  • 리포지토리

6. 웹 프레젠테이션 패턴

  • 모델 뷰 컨트롤러
  • 페이지 컨트롤러
  • 프런트 컨트롤러
  • 템플릿 뷰
  • 변환 뷰
  • 2단계 뷰
  • 애플리케이션 컨트롤러

7. 분산 패턴

  • 원격 파사드
  • 데이터 전송 객체

8. 오프라인 동시성 패턴

  • 낙관적 오프라인 잠금
  • 비관적 오프라인 잠금
  • 굵은 입자 잠금
  • 암시적 잠금

9. 세션 상태 패턴

  • 클라이언트 세션 상태
  • 서버 세션 상태
  • 데이터베이스 세션 상태

10. 기본 패턴

  • 게이트웨이
  • 매퍼
  • 계층 상위 형식
  • 분리 인터페이스
  • 레지스트리
  • 값 객체
  • 금액
  • 플러그인
  • 서비스 스텁
  • 레코드 집합

About

JAVA 로 작성한 엔터프라이즈 어플리케이션 아키텍처 코드

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages