...
프로젝트 개발이 보다 효율적으로 작업될 수 있도록 지원하기 위해 각 프로젝트와 패키지 명칭과 설명 그리고 구조에 대해 상세히 설명하고 있습니다.
...
Application Service 구성도
프로젝트 명칭 및 설명
프로젝트명 | 설명 | ||
---|---|---|---|
x2bee-fo | Store Front 프로그램 프로젝트(Mobile, PC 구분없이 반응형으로 개발) | ||
x2bee-gw | 고객 프로그램 api gateway | ||
x2bee-api-member | 고객 프로그램 api 프로젝트 | ||
x2bee-api-order | 주문 프로그램 api 프로젝트 | ||
x2bee-api-goods | 상품 프로그램 api 프로젝트 | ||
x2bee-api-display | 전시 프로그램 api 프로젝트 | ||
x2bee-api-event | 이벤트 프로그램 api 프로젝트 | ||
x2bee-api-bo | 관리자/고객센터 프로그램 용 api 프로젝트 | ||
x2bee-api-common | 공통 프로그램 api 프로젝트 | ||
x2bee-bo | 관리자 프로그램 프로젝트 | ||
x2bee-cc | 고객센터용 프로그램 프로젝트 | ||
x2bee-batch-mbod | 회원/주문 배치 프로그램 프로젝트 | ||
x2bee-batch-gddp | 상품/전시 배치 프로그램 프로젝트 | ||
x2bee-common | 공통클래스 프로젝트
| ||
x2bee-nest-search | 검색엔진 프로젝트 |
프로젝트 패키지 구조
x2bee-common
프레임워크 공통 클래스 패키지 : 프로젝트 공통 클래스, 유틸 클래스, 커스텀 어노테이션, 예외처리, DB관련 속성, 보안 등 포함
API 관련 비즈니스 로직 클래스 패키지 : Controller, Service, Dao, Entity, repository 클래스
프레임워크 관련 로직 클래스 패키지 : advice, aop, config, security 클래스
설정 관련 로직 클래스 패키지 : X2beeApiApplication, pom.xml 등 프로젝트 관련 설정 클래스
...