본문 바로가기

컴소니/개발18

API(Application Programming Interface)란? #145 1. API(Application Programming Interface)란? 응용 프로그램 프로그래밍 인터페이스, 즉 응용 프로그램 간에 인터페이스를 해주는 역할을 담당하는 것입니다. 처음에 이 개념만 들었을 때 정말 모호하다는 생각이 많이 들었는데요. 제 경험에 의해 이해한 방법에 대해서 말씀드리겠습니다. 예를들어 현재 상영중인 영화 목록을 출력하는 프로그램을 만든다고 가정해보겠습니다. (실제 이 프로그램을 만들면서 API를 접하게 되었습니다.) 상영중인 영화 목록을 출력하는 프로그램을 개발하기 위해서는 영화 목록이 필요합니다. 하지만 가지고 있는 데이터에는 영화 목록이 존재하지 않아 어디선가 영화 목록을 관리하는 곳에서 가져와야 합니다. 다행히 영화진흥위원회에서 오픈 API로 영화목록을 제.. 2021. 1. 25.
OpenJDK 설치하기(CentOS 7) #42 예전에 OpenJDK 설치 관련하여 포스팅을 했었던 적이 있는데요. 그건 윈도우에서 설치하는 내용이랑 이번엔 리눅스(CentOS 7)에서 설치하는 내용에 대해 포스팅해보려고 합니다. 1. 설치할 수 있는 JDK 목록 확인 먼저 설치할 수 있는 JDK 목록을 확인합니다. #yum list java*jdk-devel 검색해보시면 6버전 ~ 11버전까지 설치할 수 있는 목록이 보입니다. 2. JDK 설치 목록 중에 원하시는 버전을 선택하여 설치합니다. 저는 8버전을 사용하기 때문에 8버전을 설치하도록 하겠습니다. #yum install -y java-1.8.0-openjdk-devel.x86_64 3. 설치 확인 java 명령을 통해 설치가 정상적으로 되었는지 확인합니다. #java -version 4.. 2020. 3. 6.
OpenJDK 설치하기 #10 이번에는 개발의 기본 중에 기본 JAVA를 설치해보려고 합니다. 얼마 전까지만 해도 Oracle에서 제공하는 JAVA가 무료여서 많이 사용했었는데요 요즘에는 몇몇 버전을 제외하고는 유료가 되어 무료인 OpenJDK를 많이 사용하고 있습니다. 그래서 이번에는 OpenJDK를 설치하는 포스팅을 해볼까 합니다. 1. OpenJDK(Open JAVA Development Kit)란? : 오픈소스로써 JAVA 기반의 어플리케이션을 실행하기위한 도구 2. 공식 사이트 : https://openjdk.java.net/ OpenJDK What is this? The place to collaborate on an open-source implementation of the Java Platform, Standa.. 2020. 1. 9.
전자정부프레임워크(eGovFrame) Maven 환경 설정하기 #8 전자정부프레임워크 설치가 완료되었으니 이제 개발을 시작해봐야겠지요? 우선 전자정부프레임워크가 Spring 기반 하에 만들어지다보니 보통 Maven 프로젝트를 이용하여 개발합니다. 그래서 Maven을 사용할 수 있도록 환경 설정을 해보도록 하겠습니다. 1. 종속라이브러리 설치하기 1-1. 라이브러리 설치 https://www.egovframe.go.kr/wiki/lib/exe/fetch.php?media=egovframework:dev:mavenrepository_2.0.zip 위의 라이브러리를 설치하고 임의의 디렉토리에 압축해제합니다.(저는 이클립스 폴더와 같은 위치에 저장하였습니다.) 1-2. Settings.xml 설정 압축을 해제하고 디렉토리에 들어가면 settings.xml이라는 파일이 있습.. 2020. 1. 4.