본문 바로가기
Java/전자정부프레임워크

[#eGovFrame] 00. 전자정부표준프레임워크 개발 설계 계획

by dopal2 2026. 2. 19.
반응형

실무 역량 함양을 위한 테스트 서비스 구축 및 기능 구현 로드맵

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)를 경험해보려 합니다. 한 걸음씩 성장하는 과정을 꾸준히 기록해 나가겠습니다.

 

반응형

댓글