반응형
1. JDK 설치
2. 전자정부 프레임워크 설치

 

1. JDK 설치

1. JDK 설치

  비전공자들을 위해 JDK가 무엇인지 간단하게 알아보자. 전편 글들을 읽으면 분명 우리가 사용하려고하는 프레임워크는 JAVA 플랫폼 기반이라고 했다. 여기서 알 수 있듯이 분명 JAVA라는 프로그래밍 언어를 쓴다는 것을 알 수 있다.

  JDK 는 Java Development Kit의 약자로써, JAVA언어로 프로그래밍을 할 수 있도록 도와주는 역할을 한다. 즉, 스프링이던 전자정부 프레임워크던 JAVA언어로 우리가 프로그래밍을 하면 최종적으로 JDK라는 놈이 이걸 프로그램으로 바꿔준다는 이야기다.

JDK = JAVA코드를 프로그램으로 바꿔줌

  다시 본론으로 돌아와서 JAVA JDK는 1.8을 설치해야한다. 뭣 모르고 버전 제일 높은거 받았는데 오류가난다.

https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

불러오는 중입니다...

위 링크에 접속한다.

  위 링크를 접속해서 아래로 내리면 위 사진과 같은 화면이 나오는데 약관에 동의해주고 운영체제에 맞게 JDK를 다운받는다.

  음.. 그럼 로그인 하라고 뜬다.. 계정 간단하게 만들어서 받으면 된다.

다운이 되면 설치한다.

 

 

  계속 긍정적인 버튼을 누러주고 진행한다.


2. 전자정부 프레임워크 설치

https://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000002&nttId=1523&menu=3&submenu=2&leftsub=2

 

개발환경 글조회 - eGovFrame Portal 온라인 지원 포탈

> 다운로드 > 개발환경

www.egovframe.go.kr

위 링크에 접속한다.

첨부된 파일을 운영체제에 맞게 다운받아준다.

이런놈이 받아진다.

  실행하면 이런놈이 나온다. Destination folder 경로에 압축을 풀 경로를 지정해준다. 나는 그냥 바탕화면에 풀겠음으로 바로 Extract 버튼을 눌러준다.

  신나게 압축이 풀리고 있다.

  압축이 풀렸다. 이걸 내컴퓨터 - C드라이브에 넣어준다. 사실 자기가 편한곳에 두면되는데 나는 C가 편하다.

  C드라이브로 이동했다. 전자정부프레임워크는 이게 설치가 끝이다. 패키지 설치없이 그냥 압축풀어서 아무데나 놓으면 설치가 된거다.

  C:\eGovFrameDev-3.8.0-64bit\eclipse 경로로 들어와 이클립스를 실행해보자

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations; C:\eGovFrameDev-3.8.0-64bit\eclipse\jre\bin\javaw.exe

javaw.exe in your current PATH

  만약 위같은 오류가뜬다면 이클립스에서 JDK 경로를 제대로 인식하고 있지 못한것이다. JDK 1.8을 설치한게 맞는지 확인한다. 본인도 다른버전 깔았을때 저거 뜨다가 1.8로 바꾸니 없어졌다.

  다시 돌아와서 정상적으로 실행이 된다면 위 화면이 뜨다가

  런쳐가 실행되고 워크스페이스를 어디다 둘지 디렉토리 설정을 할 수 있다. 그냥 기본설정으로 두고 진행하기위해 바로 Launch 버튼을 눌러준다. 경로를 바꿀사람은 바꿔도 무방하다.

  그럼 하단에 뭔가 쭈르륵 뜨면서 진행이 된다.

  이런 화면이 떳으면 전자정부 프레임워크 설치에 성공한 것이다. 기본 환영페이지가 뜨는데 사실 뭐 바로 할껀 없다.

  11시반향 구석에 저 겹쳐진 창 아이콘을 눌러보자

  화면이 이렇게 구성된다. 좌측 왤컴칸은 X를 눌러 꺼버리면된다.

이걸로 전자정부 프레임워크 설치가 완료됐다.

#스프링 #프레임워크 #스프링프레임워크 #개발환경 #환경셋팅 #환경설정 #전자정부 #전자정부프레임워크 #JDK #JDK18

반응형
반응형

  전편에서 프레임워크가 무엇인지 알아봤다. 복습하자면 프레임워크란 소프트웨어 작업대라고 생각하자. 그럼 스프링 프레임워크란 무엇인가.

스프링 프레임워크 = JAVA플랫폼 기반 프레임워크

  더 쉽게 생각하면 JAVA언어 기반 프레임워크다. JAVA 플랫폼기반 프레임워크라고 꼭 스프링만 있는것은 아니다. 전자정부 프레임워크, Struts 프레임워크, 부트스트랩 등 다른 프레임워크도 있다. 차이점이 있다면 특정부분에 특화되어있다던가, 기존 프레임워크의 단점을 극복했다거나 이러한 이유로 여러 프레임워크가 존재한다.

스프링 프레임워크 = 웹서버, 어플리케이션 개발에 특화

  다시 본론으로 돌아와 중간정리를 하자면 스프링 프레임워크는 JAVA기반 플랫폼에서 동작하는 웹서버나 웹어플리케이션을 개발하는데 특화된 프레임워크라고 생각하면 된다.

  그럼 전자정부 프레임워크란 무엇인가?

전자정부 프레임워크 = 스프링 프레임워크 + 기업/기관에 특화

  베이스는 스프링 프레임워크에 기반한다. 하지만 거기서 더 특화된게 있다면, 공공기관이나 기업에서 사용하기 좋도록 특화되어 있다. 풀어서 이야기하자면, 우리나라 공공기관 페이지들을 들어가보면 다 거기서 거기라는 느낌을 받는데, 이것처럼, 유사한 기능들이 있는 각 공공기관의 웹서버를 하나의 프레임워크로 개발하면서 같은기능들을 쉽게 개발하고, 개발하는데 있어서 구조적으로 통일을 할 수 있는 이점을 가진다.

  공공기관뿐만아니라, 오픈소스로 프레임워크가 공개되어 있기때문에 기업에서도 전자정부 프레임워크를 이용하는 추세이다.

스프링 프레임워크 = 웹서버 개발을 쉽게해줌

전자정부 프레임워크 = 기관/기업의 웹서버 개발을 쉽게해줌

  한마디로 스프링 프레임워크에서 기관/기업용으로 살짝 진화한게 전자정부 프레임워크라고 보면 된다.

 

#스프링 #스프링프레임워크 #프레임워크 #Spring #Framework #전자정부프레임워크 #전자정부 #JAVA #자바

반응형
  1. 고백구 2020.12.18 16:51

    version 도 3.1로 바꾸고 , project properties에서도 3.1로 모듈 변경된걸로 나오는데 오류가 사라지지 않네요ㅜㅜ 어떻게 하면 될까요?

+ Recent posts