개요 Kotlin 언어를 접해본 사람은 다른 언어로 돌아가기 어려워한다. 언어의 저변을 떠나 굉장한 생산성과 편의성을 제공하기 때문이다. 이런 가정을 해보자. 만약, 백엔드에 추가로 프론트엔드까지 한 프로젝트를 전부 Kotlin 언어로 제작할 수 있다고 생각해보자. Kotlin 숙련자라면 굉장히 빠른 속도로 프로젝트를 제작할 수 있을 것이다. 이번 글에서 소개할 KVision은 바로 그런 의도로 탄생하였다. KVision은 Kotlin 언어가 가진 강력한 DSL 기능을 이용하여 개발된 오픈 소스 풀스택 Kotlin 웹 프레임워크이다. 하나의 프로젝트 내에서 백엔드, 프론트엔드 모든 영역을 Type-Safe가 보장되는 Kotlin 언어로 작성할 수 있다는 장점이 있다. KVision의 UI 디자인은 Boo..
개요 Amazon Athena는 아마존이 제공하는 서버리스 대화식 데이터 쿼리 서비스 상품으로, 최근 대두되는 주제인 데이터 레이크에 있어 아마존의 주력 서비스라고 할 수 있다. 이번 글에서는 Spring Boot 프로젝트에서 MyBatis를 이용하여 Athena에 자유롭게 동적 쿼리를 작성하는 방법을 소개하고자 한다. Athena JDBC 연동 과정에서 발견된 문제점 Athena JDBC 드라이버는 Maven 중앙 저장소에서 제공되지 않아 별도 다운로드하여 관리해야 한다. 버전 관리에서 있어서 상당한 불편을 초래한다.더군다나 Athena JDBC 드라이버는 한 프로젝트 내에서 Amazon SDK 라이브러리와 병행 사용시 충돌이 발생하여 리패키징 작업을 해야 한다. (리패키징 방법은 아래 설명하였다.)A..
- Total
- Today
- Yesterday
- java
- CentOS
- 구동계
- jstl
- Tomcat
- DynamoDB
- 자전거
- graylog
- Kendo UI Web Grid
- chrome
- MySQL
- Eclipse
- 알뜰폰
- Spring MVC 3
- 태그를 입력해 주세요.
- 로드 바이크
- kotlin
- jsp
- Docker
- Spring Boot
- maven
- spring
- JavaScript
- bootstrap
- node.js
- JHipster
- 평속
- Kendo UI
- 로드바이크
- jpa
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 |