개요 Java 진영의 Spring 생태계에서 가장 널리 쓰이는 REST 클라이언트 라이브러리로는 Spring RestTemplate, Netflix Feign, Square Retrofit이 있다. 이 중에서도 Square Retrofit은 마치 @RestController의 클라이언트 버전을 보는 것과 같은 우아하게 구조화된 인터페이스를 제공하여 독보적이라 할 만하다.Retrofit은 트위터의 최고 경영자인 잭 도시가 소유한 또 다른 미국 소재의 PG 결제 서비스 전문 회사인 Square에서 만든 라이브러리이다. Retrofit은 내부적인 로우 레벨 통신을 OkHttp가 담당하는데 이 또한 같은 회사에서 만든 라이브러리이다. 안드로이드 진영에서는 둘다 킬러 라이브러리로 폭넓게 쓰이고 있다.Retrofi..
개요 Spirng Boot 기반의 웹 애플리케이션을 구동하다 보면 JVM의 상태라던가, 사용 가능한 디스크 용량 등의 정보를 실시간으로 확인할 필요가 있다. Spring Boot에서는 이런 요구사항을 충족시킬 수 있는 Spirng Boot Actuator 모듈을 제공한다. build.gralde 추가 dependencies { ... compile group: 'org.springframework.boot', name: 'spring-boot-starter-actuator' } 기존의 Spring Boot 프로젝트에 spring-boot-starter-actuator 아티팩트를 추가하면 별다른 추가 설정 없이 바로 Spirng Boot Actuator 기능이 활성화 된다. 애플리케이션 호출 Spirng ..
Vaadin Framework Vaadin Framework(바딘 프레임워크)는 Java 기반의 웹 앱 UI 프레임워크이다. Vaddin의 장점은 클라이언트 사이드에서의 HTML, JavaScript, CSS에 대한 깊이 있는 지식이 없어도 서버 사이드에서 Java 소스 코드 작성 만으로 웹 브라우저에서 작동하는 HTML5 웹 애플리케이션을 제작할 수 있다. 모든 것은 Vaadin이 대신 처리해준다. 특히 Vaadin과 Spring Boot을 결합하면 상당한 생산성 향상이 가능하다.Vaadin의 단점은 이런 류의 UI 종합선물세트가 모두 그러하듯 커스터마이징의 자유도가 떨어진다는 것이다. 웹 디자이너, 퍼블리셔와의 광범위한 협업과 풍부한 자유도가 요구되는 프로젝트에는 어울리지 않는다. 특정 비즈니스 로직..
여행 2일차, 본격적인 북부 버스 투어 시작 오키나와를 여행할 때 경험자들이 가장 추천하는 일정이 3박 4일이다. 첫날과 마지막날은 항공편을 신경 쓰느라 제대로 돌아보지 못하므로 나하 시내에서 가볍게 쇼핑과 먹거리를 즐기고 둘째날과 셋째날 오키나와 전역을 집중적으로 여행하는 것이다. (사실 오키나와 구석 구석을 제대로 느끼기에는 9박 10일도 부족하다.)오키나와는 나하 시내를 제외하고는 대중교통이 발달하지 못해 뚜벅이 여행자에게는 렌트카 대비 불편한 점이 많다. 요금은 비싼데다 버스 간의 시간 간격도 길다. 그래서 여행자를 타겟으로 한 1일 버스 투어 상품이 존재한다. 내 경우 3년 전 오키나와 현지 여행사의 상품을 이용했는데, 이번에는 한국어 가이드를 제공하는 지노투어의 북부 버스 투어를 오달에서 알게..
- Total
- Today
- Yesterday
- jstl
- Spring Boot
- jpa
- Kendo UI Web Grid
- jsp
- node.js
- chrome
- bootstrap
- Spring MVC 3
- MySQL
- 로드 바이크
- CentOS
- Tomcat
- kotlin
- 자전거
- spring
- 평속
- JavaScript
- Kendo UI
- 태그를 입력해 주세요.
- maven
- graylog
- 구동계
- Eclipse
- DynamoDB
- JHipster
- 로드바이크
- 알뜰폰
- java
- Docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |