전자정부프레임워크 도전기 4

03. 전자정부프레임워크 gradle 프로젝트 만들기

Q. 그전에, gradle은 무엇인가요? 소프트웨어 개발에 있어서 빌드를 자동으로 도와주는 빌드 도구입니다. 대표적으로 maven, ant 등이 있습니다. Q. 그중에서 gradle을 사용하는 이유는 뭔가요? 크게 2가지로 좋은 가독성과 빠른 속도가 있습니다. 전에는 maven을 주로 사용했지만 maven에 비해 스크립트가 훨씬 간결하며 속도도 10~100배 빠르기에 요즘은 gradle로 변경되는 추세라고 합니다. 새로 배우는 입장이라면 maven보다 gradle로 배워보길 추천합니다. gradle, maven 비교에 관한 자세한 내용은 Gradle 홈페이지에서 확인할 수 있습니다. Gradle vs Maven으로 이동 plugins { id 'java' id 'org.springframework.boo..

01. 전자정부프레임워크 4.x 설치

이전 글 - 전자정부프레임워크란? 00. 전자정부프레임워크란? Q. 그전에, 프레임워크(Framework)는 무엇인가요? 앱이나 웹 개발을 더 수월하게 도와주는 뼈대입니다. 반복 작업이 필요 없도록 기본적인 기능을 갖추고 있어 개발 시간을 절약시킬 수 있게 됩니다 sprout-web-developer.tistory.com 더보기 저는 eGovFrameDev-4.0.0-64bit에 있는 workspace로 지정했습니다. 왼쪽 아래 "Use this as the default and do not ask again"을 체크하면 다음부터 실행 시 workspace폴더를 물어보지 않습니다. workspace는 설정에서 변경할 수 있으니 전 체크했습니다. 잘못된 내용 있으면 알려주시면 감사하겠습니다.

00. 전자정부프레임워크란?

Q. 그전에, 프레임워크(Framework)는 무엇인가요? 앱이나 웹 개발을 더 수월하게 도와주는 뼈대입니다. 반복 작업이 필요 없도록 기본적인 기능을 갖추고 있어 개발 시간을 절약시킬 수 있게 됩니다. 요리로 예를 들면 밀키트라고 생각하면 됩니다. 직접 요리를 하면 레시피를 숙지하고, 재료를 구하고, 요리도 해야 하지만, 밀키는 조리만 하면 완성되는 것처럼 시간을 훨씬 절약시킬 수 있습니다. Spring(Java), DJango(Python), Ruby On Rails(Ruby) 등이 있습니다. Q. 전자정부프레임워크는 무엇인가요? 정식 명칭은 "전자정부 표준프레임워크"이며, Java 기반의 정보시스템 구축에 활용할 수 있는 개발·운영 표준 환경을 제공하기 위해 만들어진 프레임워크입니다. Q. 왜 사용..