Ktor + ORM 케이터Ktor는 젯브레인Jetbrains에서 만든 웹 서버 프레임워크입니다. 그리고 보편적으로 웹 서버는 데이터베이스Database를 이용합니다. 만약 자바Java를 경험해 보셨다면 JPA에 대해 친숙하시거나 적어도 들어보셨을 거라 생각합니다. 혹은 마이바티스MyBatis가 그렇겠지요. 코틀린Kotlin에서도 JPA나 마이바티스처럼 애플리케이션의 도메인 모델과 데이터베이스를 엮어주는 도구가 있습니다. Tags #케이터 #Ktor #ORM #database #케이텀 #ktorm #익스포즈드 #Exposed 18 February 2020
Ktor + ProtoBuf 케이터Ktor는 젯브레인Jetbrains에서 만든 웹 서버 프레임워크입니다. 그리고 프로토콜 버퍼Protocol Buffer는 구글Google에서 만든 구조적 데이터 전송 방식입니다. 보통 웹 서버 프레임워크에서는 데이터 전송 방식으로 제이슨JSON을 많이 채택하고 있어서 웹 서버에 프로토콜 버퍼Protobuf를 적용하는 경우는 아마 보기 드문 경우일 수 있습니다. 일단 저부터도 프로토콜 버퍼를 써본 적이 없습니다. 그래서 준비했습니다. 웹 서버... Tags #케이터 #Ktor #프로토버퍼 #Protobuf #프로토콜버퍼 #ProtocolBuffer 31 January 2020
API 오류 처리하기 여러분의 API는 안녕하신가요? 모든 API가 성공적으로 응답하는 것은 물론 아니겠지요. 요청에 실수가 있었을 수도 있고 API에 버그가 있을 수도 있습니다. 네트워크는 항상 불신해야 합니다. DB에 문제가 생길 수도 있습니다. 이런 경우에 API는 오류를 반환합니다. Tags #스프링 #Spring #스프링부트 #SpringBoot 03 April 2018
Kotlin 프로젝트 버전 관리하기 프로젝트를 본격적으로 다뤄보기 전에 버전 관리를 적용하도록 하겠습니다. 블로그도 Github을 이용하고 있는 만큼 Git을 이용해 버전 관리를 하면서 Github과 연동해보죠. Tags #코틀린 #Kotlin #스프링 #Spring #스프링부트 #SpringBoot #Git #Github 22 February 2018
블로그 시작 안드로이드 개발을 할 때는 네이버 블로그를 이용하여 포스트를 종종 올리곤 하였습니다. 그마저도 이직을 한 이후에는 이어가질 못했네요. 중간에 다시 마음을 잡고 티스토리로 이사도 하면서 글을 써보려 하였습니다만 맘처럼 되지 않았습니다. Tags 22 November 2017