하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
AI코딩 준비 서비스/최수지님
(r43 문단 편집)
[오류!]
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
=== ⭐ Q4. 구조 지도 (2차) === 1. BE * Entry point: TeaTimeBackEndApplication.java * 핵심 폴더/모듈 3~5개와 각각의 역할: * domain: 핵심 비즈니스 도메인. 보통 controller/service/repository/entity/dto 구조. * security: 인증/보안 쪽 핵심 모듈. * config: Spring 설정, OpenAPI, 캐시, S3, 메일 등 인프라 설정. * scheduler: 배치/스케줄 작업. 급여, 공고 만료, 출석, 알림 등 시간 기반 로직. * exception: 전역 예외 처리와 커스텀 예외. 2. FE * Entry point: layout.tsx * 핵심 폴더/모듈 3~5개와 각각의 역할: * app: Next.js App Router. URL 라우트, layout.tsx, page.tsx 진입 구조. * sections: 실제 화면 단위 구현. attendance, job, recruit, pay, dashboard, user 같은 페이지 UI가 여기 있음. * actions: BE API 호출/서버 액션 성격의 모듈. 도메인별 job.ts, pay.ts, user.ts, *-ssr.ts 등이 있음. * auth: FE 인증 상태, guard, auth context. * layouts: Dashboard/Auth/Pay/Simple 같은 공통 화면 골격.
Liberty
|
the tree