기술 | 설명 |
---|---|
HTML/CSS/JavaScript + jQuery | MPA 방식의 사용자 화면 구현 |
Bootstrap | 반응형 UI 구성 |
FullCalendar.js | 캘린더 기반 휴가 시각화 처리 |
Mustache | 서버 렌더링 시 템플릿 엔진 대체 가능 |
기술 | 설명 |
---|---|
Java 17+ | 백엔드 애플리케이션 메인 언어 |
Spring Boot | 애플리케이션 프레임워크 (REST API, DI, 설정 등) |
Spring Data JPA | ORM 기반 DB 접근 및 CRUD 처리 |
Spring Security | 세션 기반 인증 및 권한 관리 |
Validation (Hibernate Validator) | 요청 파라미터 유효성 검증 |
Scheduler (@Scheduled ) |
연차 자동 지급용 배치 처리 |
기술 | 설명 |
---|---|
MySQL | 관계형 데이터베이스 |
Gradle | 프로젝트 빌드 도구 |
Postman | API 테스트 |
Git + GitHub | 형상 관리 및 포트폴리오 공개 저장소 |
IntelliJ IDEA | 메인 개발 IDE |