본문 바로가기
자바웹프로그래밍/전자정부프레임워크

전자정부프레임워크 뼛속까지 알아보자#1

by 디찌s 2020. 4. 3.
728x90
반응형

*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다!

앞으로 기관에서 만든 전자정부프레임워크를 공부해갈것이다.

 

일단 전자정부홈페이지에 들어가보자

 

https://www.egovframe.go.kr/

 

eGovFrame Portal 온라인 지원 포탈

묻고 답하기 더보기 자주하는 질문 더보기 공지사항 더보기

www.egovframe.go.kr

들어가보면 여러가지 게시판들이 나오는데 실제 회사에 들어가서 업무를 할때는 대부분

 

회사에 맞게 전자정부프레임워크가 커스텀마이징 되어있는 상태에서 작업을 한다.

 

하지만 우리는 기초에 대해서 공부하기위해 커스텀마이징 되어있는것보단 전자정부프레임워크에서

 

만들어진 본판을 가지고 스스로 커스텀마이징 및 게시판을 만들어가면서

 

공부를 해 나갈려고 한다.

 

다행히 egov포털은 개발자 교육 교재 및 실습 자료를 주는데 이글이 끝날때까지 실습 파일로

 

바꿔나가면서 공부를 해나갈것이다. 

 

이글을 초보자가 봐도 상관없을 정도로 아주 자세히 들여다 볼것이며 또한 나도 공부를 하면서 적다보니

 

틀린 내용이 있을수도 있으니 만약 잘못된 이야기를 적을경우엔 댓글로 따끔하게 혼내달라 그럼 시작하겠다.

 

그림 1

<그림 1> 에 표준프레임워크 개발자 교육 교재 및 실습 (v3.8.0)을 다운로드 받아보자

 

다운 받을것을 C:\ 드라이브에 압축을 풀자 압축을 풀고 폴더를 열면 아래와 같은 내용들이 나온다

 

여기서 나오는 폴더들을 간략하게 설명하겠다

  • bin : 아파치톰캣서버 ,이클립스 ,jdk 등 전반적인 웹프로그래밍이 가능하게 구성되어있는 모듈들이 있다.
  • maven : 의존 관리 도구로써 외부에서 라이브러리를 불러오는 도구이며 폴더안에 repository라고 라이브러리 저장장소 폴더가 있다.
  • textbook : 전자정부에서 만들어놓은 강의 자료 및 구성정보에 대한 내용들이다.
  • workspace.edu : 전자정부에서 만들어놓은 실습자료이며 우리가 올인패키지를 만들곳이다.

 

이제 이클립스를 실행해보자 

<그림 2>

 

실행하면 <그림 2> 와 같을것이고 이클립스 왼쪽 상단에 file-> new -> egovframe web project를 실행

 

 

위와 같이 입력후 finish를 눌르면 egov 올인원 패키지를 생성한다 올인원 패키지는 모든 웹 게시판 구조들이 들어가있

 

어 서버를 구동시킬때 느릴수도 있다.

 

패키지가 생성되면 pom.xml에 빨갛게 x표시가 뜰수 있는데 당황해하지말자 곧 사라진다!

 

pom.xml은 "Project object model"의 약자로, 프로젝트의 다양한 정보를 처리하기 위한 객체 모델이다.

 

자세한 내용은 아래 링크에서 확인해봐라

https://araikuma.tistory.com/447

 

[Maven] pom.xml 파일 기본

Maven은 "pom.xml"라는 빌드 파일을 사용하여 빌드 정보를 기술한다. 이 파일이 어떤 내용으로되어 있는지, 그 기본형을 설명한다. Maven은 커멘드를 사용하여 간단히 프로젝트를 만들거나 빌드가 가능하다. 예제..

araikuma.tistory.com

 

 

일단  

 

 

version을 3.8.0으로 바꿔주어야한다 

 

다시 표준프레임워크 포털로가서

 

다운로드 -> 공통컴포넌트 -> 다운로드

 

위와 같이 3.8.0을 적용하고 공통컴포넌트 3.8.0 all-in-one 배포파일을 게시글을 눌러 안에 있는 파일을 다운로드한다.

 

다운로드한뒤 압축을 풀면 아래와 같이 내용들이 나오고 이 파일들 전체를 잘라내기해서

 

c:\ -> egovframe-3.8.0 -> workspace.eud -> egov안에 복붙하자

 

 

그러면 아래와 같이 버전이 바뀐것을 확인할수있다.

 

 

만약 이렇게 했는데 pom.xml에 x가 사라지지 않았다면

 

프로젝트 오른쪽 클릭 run as ->maven clean -> maven install 을 해주고

 

프로젝트 오른쪽 클릭 maven -> update maven project 를 클릭후 아래와같이 Force update of snapshots/releases를

 

체크 한후 ok를 눌른다 그래도 안된다면 위에서 말한 maven -> repository에 있는 파일들을 다지우고 다시 한번

 

반복해보면 90프로는 대부분 될것이다.

 

그럼 이제 다음글에서 oracle 연동에대해 이야기해보자

 

 

다음글 가기

 

hipdizzy.tistory.com/12

 

전자정부프레임워크 뼛속까지 알아보자#2 -기본 셋팅편 part2

일단 다음 이야기를 시작하기전에 oracle을 설치해야한다 설치방법은 구글링해서 각자 알아서 설치하고 sql develop를 다운 받고 workspace.edu > egov > script > dll> oracle 에 있는 sql파일을 실행시켜 정의한

hipdizzy.tistory.com

 

728x90
반응형

댓글