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

[#eGovFrame] 06. 템플릿 프로젝트 구조 분석 및 테스트 리포트

by dopal2 2026. 2. 19.
반응형

정적 페이지와 동적 공통 컴포넌트의 유기적 구성 파악

 

작업의 진행상황은 github을 확인해주세요

GitHub : https://github.com/dopal2?tab=repositories

egov : https://github.com/dopal2/egov
egovproject : https://github.com/dopal2/egovproject

1. 사이트 맵(Sitemap) 및 구조 분석

Simple Homepage 템플릿은 크게 5가지 메인 그룹으로 나뉘며, 메인 페이지는 최근 게시물과 갤러리를 요약해서 보여주는 포털 역할을 수행합니다.

  • 메인 그룹: EgovMainController를 통한 최근 소식 브리핑
  • 사이트소개/정보마당: EgovPageLink.do 기반의 정적 HTML 콘텐츠
  • 고객지원: 기능 구현을 위한 샘플 화면(Mockup) 형태
  • 알림마당/사이트관리: 게시판(BBS)일정관리 공통 컴포넌트 실구현 영역
00. 메인페이지
01. 사이트 소개 > 소개, 연혁
02. 사이트 소개 > 조직소개, 찾아오시는길

 

03. 정보마당
04. 고객지원 > 자료실, 묻고/답하기, 서비스 신청
05. 알림마당 > 금주의 행사, 공지사항, 사이트갤러리
06. 알림마당 > 오늘의 행사(오류발생)
07. 사이트관리 > 일정관리, 템플릿관리
08. 사이트관리 > 게시판 생성관리, 게시판 사용관리
09. 사이트관리 > 공지사항 관리, 사이트갤러리 관리

2. 주요 메뉴별 구현 방식

구분 메뉴 구현 방식
정적 영역 사이트소개, 연혁, 약도 등 JSP 하드코딩 콘텐츠 (Static)
동적 영역 공지사항, 사이트갤러리 COMTNBBS 테이블 연동 (MyBatis)
관리 영역 게시판 및 일정 관리 권한(admin) 기반의 CRUD 기능

3. 기능 테스트 및 결과 (Troubleshooting)

관리자 계정(admin/1)으로 접속하여 주요 게시판 기능을 테스트한 결과입니다.

✅ 공지사항 테스트

작성, 수정, 삭제 및 댓글(리플) 기능까지 DB와 유기적으로 연동되어 정상 작동함을 확인했습니다.

⚠️ 사이트갤러리 테스트

파일 유무 및 확장자에 따라 간헐적인 업로드 오류가 발생합니다. (추후 파일 업로드 경로 및 설정 점검 필요)

10. 공지사항 작성 테스트

 

11. 공지사항 작성 테스트 확인

 

12. 공지사항 답글 테스트
13. 사이트갤러리 테스트

📝 Next Steps

  • 게시판 관리 실습: 관리자 메뉴를 통한 신규 게시판 생성 및 기존 '고객지원(샘플)' 페이지에 실제 기능 매핑
  • 커스텀 기능 제작: 분석된 템플릿 아키텍처를 바탕으로 나만의 독자적인 비즈니스 모듈 추가
반응형

댓글