egov

[8] eGovframework Simple Homepage Project 실습

Boris 2025. 3. 14. 18:21

Simple Homepage Project란?

- 단순 홈페이지 기능 구현 시 필수적인 부분만 사용 가능하도록 경량화된 실행환경을 제공하는 프로젝트

- 메인 페이지, 사용자 관리, 공지사항 관리, 게시판 관리, 안내 관리를 제공

 

1. Simple Homepage Project 설치

- All in one Project

- eGovFrame_all이 생성된 것을 확인할 수 있다.

 

2. DB 테이블 생성 및 초기 데이터 입력

* 선행작업

- DB 계정 생성 및 권한부여

- 이후 .sql을 활용하여 DB계정에 테이블을 생성한다. 

- 테이블 생성 완료 되었다면 다음으로 넘어간다.

 

3. pom.xml파일에 DB 의존성 추가하기

 

4. 프로젝트에서 DB properties 설정

- 의존성을 추가해줬다면 DB를 사용하도록 프로퍼티를 설정해준다. 

5. 서버 실행

- 서버 실행 전 Common All-in-one project는 프로젝트 설정이 egovframwork-all-in-one으로 되어 있고, 프로젝트 생성 시 프로젝트 명을 eGovFrame_all로 했기에 해당 프로젝트 설정을 맞춰줘야한다. 

> ctrl + H 로 egovframework-all-in-one -> eGovFrame_all로 수정

(File Search에서 찾아야 한다)

- 4개 수정 ( 난 왜 5개인거지 )

- maven install 해준다.

 

6. DB연동 확인