API

Node.js + MySQL CRUD API 구현하기 Node.js, Express, Sequelize를 이용하여 MySQL CRUD RESTful API를 구성하는 방법에 대해 알아보겠습니다. Sequelize는 MySQL, Postgres, SQLite, MS-SQL Server 등의 데이터베이스를 지원하는 promise 기반의 Node.js ORM(Object Relational Mapping)입니다. transaction, eager & lazy loading, relation, read replication 등의 다양한 기능을 지원합니다. 구현 환경은 다음의 버전을 기준으로 구성하였습니다. Node.js v12.13.1 MySQL v5.7.3 express v4.17.1 sequelize v6...
Node.js + MongoDB CRUD API 구현하기 Node.js, Express, Mongoose를 이용하여 MongoDB CRUD RESTful API를 구성하는 방법에 대해 알아보겠습니다. Mongoose는 MongoDB를 대상으로 만들어진 promise 기반의 Node.js ODM(Object Data Mapping)이며, 이것은 Java 기반의 Hibernate, iBatis와 같은 ORM(Object Relational Mapping)과 유사한 개념입니다. built-in 쿼리를 통해 간편한 CRUD 구성이 가능하며 validation, type casting 등의 기능을 제공합니다. 또한 Express와 함께 사용하면 MVC 구현이 가능합니다. 구현 환경은 다음의 버전을 기준으로 구성하..
Google Vision API(OCR) 설치 및 사용하기 Eclipse 및 Ubuntu 환경에서 Java 기반으로 Google Vision API를 설치하여 사용하는 방법에 대해 알아보겠습니다.Google Vision API는 이미지 컨텐츠 분석 기능을 제공하며 좀 더 자세한 내용은 아래 링크에서 확인하실 수 있습니다. https://cloud.google.com/vision/ 먼저 다음 링크를 참고하여 Google Cloud Platform 에서 Vision API 사용을 위한 설정을 해줍니다. https://cloud.google.com/vision/docs/quickstart Google API를 사용하기 위해서는 Google Cloud Platform으로 이동하여 다음과 같이 project se..
스프링 프레임워크(Spring Framework) 소개 스프링 프레임워크(Spring Framework) 사용에 앞서 특징에 대해 알아보도록 하겠습니다.스프링(Spring) 스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 프레임워크입니다. 애플리케이션 프레임워크는 애플리케이션의 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API등을 제공합니다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며, 한국에서는 공공기관의 웹 서비스 개발시 사용을 권장하는 전자정부 표준프레임워크의 기반 기술로서 사용되고 있습니다. 스프링의 역사 스프링은 로드 존슨(Rod Johnson)이 2002년에 출판한 자신의 저서인 Expert One-on..
freestrokes
'API' 태그의 글 목록