반응형
정적 페이지와 동적 공통 컴포넌트의 유기적 구성 파악
작업의 진행상황은 github을 확인해주세요
GitHub : https://github.com/dopal2?tab=repositories
egov : https://github.com/dopal2/egovegovproject : https://github.com/dopal2/egovproject
1. 사이트 맵(Sitemap) 및 구조 분석
Simple Homepage 템플릿은 크게 5가지 메인 그룹으로 나뉘며, 메인 페이지는 최근 게시물과 갤러리를 요약해서 보여주는 포털 역할을 수행합니다.
- 메인 그룹:
EgovMainController를 통한 최근 소식 브리핑 - 사이트소개/정보마당:
EgovPageLink.do기반의 정적 HTML 콘텐츠 - 고객지원: 기능 구현을 위한 샘플 화면(Mockup) 형태
- 알림마당/사이트관리: 게시판(BBS) 및 일정관리 공통 컴포넌트 실구현 영역




















2. 주요 메뉴별 구현 방식
| 구분 | 메뉴 | 구현 방식 |
|---|---|---|
| 정적 영역 | 사이트소개, 연혁, 약도 등 | JSP 하드코딩 콘텐츠 (Static) |
| 동적 영역 | 공지사항, 사이트갤러리 | COMTNBBS 테이블 연동 (MyBatis) |
| 관리 영역 | 게시판 및 일정 관리 | 권한(admin) 기반의 CRUD 기능 |
3. 기능 테스트 및 결과 (Troubleshooting)
관리자 계정(admin/1)으로 접속하여 주요 게시판 기능을 테스트한 결과입니다.
✅ 공지사항 테스트
작성, 수정, 삭제 및 댓글(리플) 기능까지 DB와 유기적으로 연동되어 정상 작동함을 확인했습니다.
⚠️ 사이트갤러리 테스트
파일 유무 및 확장자에 따라 간헐적인 업로드 오류가 발생합니다. (추후 파일 업로드 경로 및 설정 점검 필요)








📝 Next Steps
- 게시판 관리 실습: 관리자 메뉴를 통한 신규 게시판 생성 및 기존 '고객지원(샘플)' 페이지에 실제 기능 매핑
- 커스텀 기능 제작: 분석된 템플릿 아키텍처를 바탕으로 나만의 독자적인 비즈니스 모듈 추가
반응형
'Java > 전자정부프레임워크' 카테고리의 다른 글
| [#eGovFrame] 08. 인증서 발급 과제 목표 설계 및 테스트 시나리오 (0) | 2026.02.20 |
|---|---|
| [#eGovFrame] 07. MySQL DB 연동 및 한글 인코딩 트러블슈팅 (0) | 2026.02.20 |
| [#eGovFrame] XX. 프로젝트 버전 관리 및 GitHub 연동 가이드 (0) | 2026.02.19 |
| [#eGovFrame] 05. 템플릿 프로젝트를 활용한 실무형 환경 구축 (0) | 2026.02.19 |
| [#eGovFrame] 04. 구조 분석과 새로운 방향 설정 (0) | 2026.02.19 |
댓글