새소식

Framework/🍃 Spring

[전자정부프레임워크 시작하기] 1. 템플릿 프로젝트 세팅 하는 법

  • -
728x90


안녕하세요. 이사작전의 개발자 말랑고양입니다.

오늘은 저 스스로도 복습할 겸, 경량환경 포털사이트를 세팅하는 방법을 공유하려합니다.


전에 누군가에게 '잘 만든 스프링 프레임워크 하나 있으면 참 든든하다'고 얘기를 들은 적이 있습니다. 전자정부프레임워크도 잘만 다루면 든든할 것 같습니다. 최소한 웹쉘이나 XSS에 뻥뻥 뚫리는 사이트는 만들지 않게 되겠지요.


개발환경은 설치 되어있다고 가정한 다음 시작하겠습니다.

http://www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2#


1. 우측 상단, open Perspective < eGovFrame을 선택해줍니다.



2. 중간 상단, eGovFrame > Start > New Template Project를 클릭해줍니다.



3. Portal Site를 클릭합니다.

Simple, Enterprise 또는 All-in-one은 다음 포스팅에서 다루겠습니다.



4. 원하시는 프로젝트 이름을 입력해줍니다.

톰캣 7.0 또는 원하시는 서버를 선택해주시고

Group Id에 portal을 입력해줍니다.

참고로 Dynamic Web Module version은 지원하는 servlet api version입니다.

http://tomcat.apache.org/whichversion.html를 확인하시면 자세한 스펙을 아실 수 있습니다.



6. 프로젝트 우클릭 > Run As > Maven install을 눌러줍니다.

* 메이븐 인스톨 도중에 perhaps you are running on a jre rather than a jdk라는 에러가 발생하면 https://mainia.tistory.com/5629를 참고해주세요.


5. 마지막으로, global.properties에서 DB를 설정해줍니다.

전자정부프레임워크는 Default값으로 mySQL을 사용하나, 원하시면 다른 것으로 변경이 가능합니다.



Portal Site가 오류없이 제일 깔끔하게 세팅이 되는 것 같습니다. 

초기 홈페이지의 관리자 접속 정보는 아래와 같습니다.

아이디 : admin 

패스워드 : 1


이렇게 기본으로 제공해주는 포털사이트 템플릿을 구성해 보았습니다.

이제는 이 템플릿을 바탕으로 원하시는 사이트를 만들 수 있게 되었습니다.

궁금한 점이나 질문사항이 있다면 댓글을 남겨주세요.


이사견적이 필요할 땐, 이사작전!

리뷰를 남겨주시는 것은 큰 도움이 됩니다. 감사합니다.

https://play.google.com/store/apps/details?id=com.platformaker.mobileWeb


반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.