하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
AI코딩 준비 서비스/최수지님
(r43 문단 편집)
닫기
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 같은 공통 화면 골격.
요약
문서 편집을
저장
하면 당신은 기여한 내용을
CC BY-SA 4.0
라이선스로 배포하고 기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다. 이
동의는 철회할 수 없습니다.
비로그인 상태로 편집합니다. 로그인하지 않은 상태로 문서 편집을 저장하면, 편집 역사에 본인이 사용하는 IP(216.73.216.252) 주소 전체가 영구히 기록됩니다.
저장
닫기
Liberty
|
the tree