-
전자정부프레임워크 뼛속까지 알아보자#1자바웹프로그래밍/전자정부프레임워크 2020. 4. 3. 10:04728x90반응형
*도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다!
앞으로 기관에서 만든 전자정부프레임워크를 공부해갈것이다.
일단 전자정부홈페이지에 들어가보자
들어가보면 여러가지 게시판들이 나오는데 실제 회사에 들어가서 업무를 할때는 대부분
회사에 맞게 전자정부프레임워크가 커스텀마이징 되어있는 상태에서 작업을 한다.
하지만 우리는 기초에 대해서 공부하기위해 커스텀마이징 되어있는것보단 전자정부프레임워크에서
만들어진 본판을 가지고 스스로 커스텀마이징 및 게시판을 만들어가면서
공부를 해 나갈려고 한다.
다행히 egov포털은 개발자 교육 교재 및 실습 자료를 주는데 이글이 끝날때까지 실습 파일로
바꿔나가면서 공부를 해나갈것이다.
이글을 초보자가 봐도 상관없을 정도로 아주 자세히 들여다 볼것이며 또한 나도 공부를 하면서 적다보니
틀린 내용이 있을수도 있으니 만약 잘못된 이야기를 적을경우엔 댓글로 따끔하게 혼내달라 그럼 시작하겠다.
<그림 1> 에 표준프레임워크 개발자 교육 교재 및 실습 (v3.8.0)을 다운로드 받아보자
다운 받을것을 C:\ 드라이브에 압축을 풀자 압축을 풀고 폴더를 열면 아래와 같은 내용들이 나온다
여기서 나오는 폴더들을 간략하게 설명하겠다
- bin : 아파치톰캣서버 ,이클립스 ,jdk 등 전반적인 웹프로그래밍이 가능하게 구성되어있는 모듈들이 있다.
- maven : 의존 관리 도구로써 외부에서 라이브러리를 불러오는 도구이며 폴더안에 repository라고 라이브러리 저장장소 폴더가 있다.
- textbook : 전자정부에서 만들어놓은 강의 자료 및 구성정보에 대한 내용들이다.
- workspace.edu : 전자정부에서 만들어놓은 실습자료이며 우리가 올인패키지를 만들곳이다.
이제 이클립스를 실행해보자
실행하면 <그림 2> 와 같을것이고 이클립스 왼쪽 상단에 file-> new -> egovframe web project를 실행
위와 같이 입력후 finish를 눌르면 egov 올인원 패키지를 생성한다 올인원 패키지는 모든 웹 게시판 구조들이 들어가있
어 서버를 구동시킬때 느릴수도 있다.
패키지가 생성되면 pom.xml에 빨갛게 x표시가 뜰수 있는데 당황해하지말자 곧 사라진다!
pom.xml은 "Project object model"의 약자로, 프로젝트의 다양한 정보를 처리하기 위한 객체 모델이다.
자세한 내용은 아래 링크에서 확인해봐라
https://araikuma.tistory.com/447
일단
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 연동에대해 이야기해보자
다음글 가기
728x90반응형'자바웹프로그래밍 > 전자정부프레임워크' 카테고리의 다른 글
전자정부프레임워크를 이용 쇼핑몰 만들기 #1 (0) 2020.04.15 전자정부프레임워크 뼛속까지 알아보자#5 -(jstl) (0) 2020.04.06 전자정부프레임워크 뼛속까지 알아보자#4 (0) 2020.04.06 전자정부프레임워크 뼛속까지 알아보자#3 (1) 2020.04.02 전자정부프레임워크 뼛속까지 알아보자#2 (1) 2020.04.02