전자정부 프레임워크에서 제공한 template project sample이다.


File -> New -> eGovFrame Template Project를 선택한다.




new를 선택하면 아래와 같이 4가지의 템플릿을 제공한다.

먼저 Simple Homepage를 통해 전자정부 프레임워크가 잘 설치되었는지를 확인해보자.

Next버튼을 클릭한다.




 Project name, Group Id, Artifact ID 등을 입력 후 Finish버튼을 눌러 프로젝트를 생성한다.




그리고 실행하면 아래와 같이 화면이 나타나게 된다.



이제 DB 현재 메모리형 DB인 Hsql대신 Mysql로 변경하기로 하자.

Mysql로 정보를 바꿀라면 egovframework.egovProps 패키지에 있는 globals.properties 파일의 내용을 변경해야 한다.


DB서버 타입을 변경 시키고 

Mysql의 접속 정보로 변경한다.

주의 해야할 점은 Globals.DriverClassName가 net.sf.log4jdbc.DriverSpy로 되어 있다. 

그래서 그냥 실행하게 되면 아래와 같이 오류가 나타난다.



log4jdbc4-1.2 라이브러리를 추가하거나 혹은 자주 사용하고 있는 com.mysql.jdbc.Driver로 변경한다.

하고 실행하면 아무데이터도 없는 화면이 나오게 된다. DB에 정보가 없어서 그렇다.



이제 Mysql에 스키마를 만들고 테이블 내용을 채운다.


DATABASE폴더에 각 DB에 맞는 DDL과 DATA가 있다. DDL를 통해 테이블을 생성하고 Data를 채운다. 




그리고 실행하면 아래와 같이 Mysql로 변경한 화면이 짠하고 나오게 된다.





+ Recent posts