반응형
실무 역량 함양을 위한 테스트 서비스 구축 및 기능 구현 로드맵
1. 개요 (Overview)
단순히 이론으로만 접하는 것이 아니라, 실제 전자정부표준프레임워크(eGovFrame) 4.x 환경을 밑바닥부터 구축해 보며 실무에서 요구되는 개발 역량을 내재화하는 것을 목표로 합니다. 각종 공통 컴포넌트 활용과 비즈니스 로직 구현, 나아가 CI/CD 배포 자동화까지의 전 과정을 기록합니다.
2. 개발 환경 및 기술 스택 (Tech Stack)
안정성과 확장성을 고려하여 다음과 같은 환경을 구성합니다.
| 구분 | 상세 스택 | 비고 |
|---|---|---|
| Framework | eGovFrame 4.x (Spring Boot 기반) | 최신 표준 환경 적용 |
| Database | MySQL | 데이터 영속성 관리 |
| WAS | Tomcat 8.5 | 서블릿 컨테이너 환경 |
| OS | Ubuntu | 리눅스 서버 환경 구축 |
| CI/CD | Jenkins | 빌드 및 배포 자동화 |
3. 단계별 학습 포인트
- 환경 최적화: Ubuntu 환경에서 MySQL과 Tomcat을 최적으로 설정하고 연동하는 과정 실습
- 표준 아키텍처 이해: eGovFrame의 계층형 아키텍처(Presentation, Business, Integration)를 준수한 기능 구현
- 배포 자동화: Jenkins를 활용하여 소스 코드 수정 시 자동으로 빌드되고 Ubuntu 서버에 배포되는 파이프라인 구축
📝 학습 목표
이번 프로젝트를 통해 단순한 코딩 능력을 넘어, 인프라 설정부터 지속적인 통합/배포까지 전체적인 소프트웨어 생명 주기(SDLC)를 경험해보려 합니다. 한 걸음씩 성장하는 과정을 꾸준히 기록해 나가겠습니다.
반응형
'Java > 전자정부프레임워크' 카테고리의 다른 글
| [#eGovFrame] 05. 템플릿 프로젝트를 활용한 실무형 환경 구축 (0) | 2026.02.19 |
|---|---|
| [#eGovFrame] 04. 구조 분석과 새로운 방향 설정 (0) | 2026.02.19 |
| [#eGovFrame] 03. eGovFrame Web Project 생성 및 실행 (0) | 2026.02.19 |
| [#eGovFrame] 02. 기본 환경 구성 (Maven & Tomcat) (0) | 2026.02.19 |
| [#eGovFrame] 01. macOS 환경 개발도구 설치 및 세팅 (0) | 2026.02.19 |
댓글