버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

프로젝트명

설명

x2bee-fo

Store Front 프로그램 프로젝트(Mobile, PC 구분없이 반응형으로 개발)

x2bee-gw

Store Front 프로그램 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-mui

관리자 프로그램 프로젝트BackOffice Front 프로젝트(Mobile, PC 구분없이 반응형으로 개발)

x2bee-po

파트너 오피스 프로젝트

x2bee-cc

고객센터용 프로그램 프로젝트

x2bee-batch-mbod

회원/주문 배치 프로그램 프로젝트

x2bee-batch-gddp

상품/전시 배치 프로그램 프로젝트

x2bee-common

공통클래스 프로젝트

정보

이 프로젝트는 기본 클래스와 공용 유틸리티 클래스 등을 포함하며, 엔터티/DTO 클래스는 각각의 개별 프로젝트에서 관리됩니다.

x2bee-nest-search

검색엔진 프로젝트

...

/src/main/resource

config

{MSA} 설정 파일

mapper

Mybatis Mapper (.xml) 파일

{dbname}rodb

Read Only (Replica) Database 쿼리 파일

모듈명

모듈별 mapper 파일

{dbname}rwdb

Read Write (Master) Database 쿼리 파일

모듈명

모듈별 mapper 파일

templates

email

Email Html 템플릿 파일(Api Common 프로젝트)

message

다국어 처리 메시지 정의 파일

모듈명

모듈별 message 파일

x2bee-bo

  • java 폴더 구조

...

/src/main/java

...

자바 소스

...

com.x2bee.bo

...

패키지 네임스페이스

...

base

...

공통

...

advice

...

Spring controller advice 클래스

...

annotation

...

어노테이션 정의

...

aop

...

서비스 공통 aspect 설정 클래스

...

authority

...

권한체크 클래스

...

config

...

Spring config bean, security 설정

...

decorator

...

TaskDecorator 클래스

...

exception

...

exception 정의

...

interceptor

...

Controller Interceptor 클래스

...

masking

...

masking 처리 관련 클래스

...

properties

...

properties 처리 클래스

...

redismessage

...

redis 설정

...

repository

...

공통 Code Repository

...

resolver

...

BaseCommonEntity, ClientInfo, Grid동 공통 객체 Resolver 클래스

...

security

...

Spring security login, logout 설정기능 제공

...

serversentevent

...

Server-Sent Events(SSE)

...

util

...

편의 클래스 정의

...

app

...

어플리케이션 클래스

...

controller

...

@Controller

...

모듈명

...

각 모듈 별 @Controller

...

service

...

@Service

...

모듈명

...

각 모듈 별 @Service

...

repository

...

@Repository (* Mybatis Mapper 이용)

...

{dbname}rodb

...

Read Only DB Repository

...

모듈명

...

각 모듈 별 @Repository

...

{dbname}rwdb

...

Read Write Repository

...

모듈명

...

각 모듈 별 @Repository

...

dto

...

요청파라미터/응답데이터/DB조회데이터용 dto 정의

...

request

...

요청 dto 정의

...

모듈명

...

각 모듈 별 dto

...

response

...

응답 dto 정의

...

모듈명

...

각 모듈 별 dto

...

entity

...

DB 등록/수정/삭제용 entity Bean 정의

...

constant

...

상수정의

...

enums

...

enum 파일

resource 폴더 구조

...

)

...

/src/main/resource

config

설정 파일

...

View 템플릿 패키지 : 화면 View에 사용될 html 파일과 layout fragment 화면구성 파일

...

기타 설정 패키지 : 프로젝트 전체 application.yml 파일 및 설정 파일

message

다국어 처리 메시지 정의 파일

모듈명

모듈별 message

파일

static

정적리소스

css

css 파일

js

javascript 파일

img

이미지 파일

templates

Thymeleaf template 파일과 html 파일

common

공통 파일

components

component 파일

error

error 페이지 파일

fragment

Header, footer 등 레이아웃 fragment 파일

layout

레이아웃 정의 파일

view

각 화면

파일

x2bee-api-bo

  • java 폴더 구조

/src/main/java

자바 소스

com.x2bee.bo.api

패키지 네임스페이스

base

공통

advice

Spring controller advice 클래스

annotation

어노테이션 정의

aop

서비스 공통 aspect 설정 클래스

config

Spring config bean, security 설정

decorator

TaskDecorator 클래스

filter

Spring Filter 클래스

interceptor

Controller Interceptor 클래스

masking

masking 처리 관련 클래스

properties

properties 처리 클래스

repository

공통 Code Repository

util

편의 클래스 정의

app

어플리케이션 클래스

controller

@Controller

모듈명

각 모듈 별 @Controller

service

@Service

모듈명

각 모듈 별 @Service

repository

@Repository (* Mybatis Mapper 이용)

orderrodb

회원/주문 DB Read Only Repository

모듈명

각 모듈 별 @Repository

orderrwdb

회원/주문 DB Read Write Repository

모듈명

각 모듈 별 @Repository

displayrodb

상품/전시 DB Read Only Repository

모듈명

각 모듈 별 @Repository

displayrwdb

상품/전시 DB Read Write Repository

모듈명

각 모듈 별 @Repository

eventrodb

이벤트 DB Read Only Repository

모듈명

각 모듈 별 @Repository

eventrwdb

이벤트 DB Read Write Repository

모듈명

각 모듈 별 @Repository

dto

요청파라미터/응답데이터/DB조회데이터용 dto 정의

request

요청 dto 정의

모듈명

각 모듈 별 dto

response

응답 dto 정의

모듈명

각 모듈 별 dto

entity

DB 등록/수정/삭제용 entity Bean 정의

constant

상수정의

enums

enum 파일

...