Java(63)
-
[vert.x] Maven Users
Maven usersMaven을 사용하는 간단한 Vert.x 프로젝트를 어떻게 세팅하는지를 보여주는 최고로 간단한 Maven 예제를 시작하겠습니다.여러분은 Java 8 이 설치 되어 있어야 하구요, JAVA_HOME 환경 변수에 Java 8 설치된 곳을 지정해주시면 됩니다.The simplest Maven example : https://github.com/vert-x3/vertx-examples/tree/master/maven-simplest Vert.x를 포함한 Maven Project를 셋업한 템플릿을 사용하요. Maven 프로젝트에서 verticle로써 여러분의 코드가 어떻게 배포되는 지를 보여주는 간단 Maven verticle 예제를 진행하세요 the simple Maven verticle E..
2016.03.22 -
비동기 네트워크 서버 프레임워크 Vert.x - 개요, 실습
조대협님의 블로그에 정리가 참 잘되어 있다. : http://bcho.tistory.com/860솔까말, 정리 참 이해하기 쉽게 잘 해놨다.전체적으로 읽어 본 후에, 다시 http://d2.naver.com/helloworld/163784 에 정리해 놓은 것도 읽구요마지막으로 http://vertx.io/docs/ 에 문서를 찬찬히 읽어 봤습니다. 블로그에는 아래 내용은 올리지 않을 예정임 --> 전체적인 정리는 Evernote에만 정리했음... 제목만 올려 놓겠습니다. ------------------------------------------------------------------------------------------------------------------------------------..
2016.03.18 -
Part 2. Getting started - 한글
우선, 영어로 그대로 쓰면서 , 중요한 내용들에 대해서만 한글로 번역을 해보도록 합니다. 조금 난해한 해석은 영문으로 할 예정입니다. 시작 : 2016년 02월 23일 오후 3시 00분종료 : 2016년 02월 24일 오후 2시 22분 말그대로 Getting Started 이다 보니, 우선 간단한 예제를 통해서 하나 씩 차근차근 이해 시키고 있습니다.http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ Part2. 시작하기 여러분이 이제 막 Spring Boot 나 Spring을 시작한다면, 이것이 바로 여러분을 위한 섹션이랍니다.여기서 우리는 무엇인지, 어떤것인지 그리고 왜인지에 대한 질문에 대한 기본을 답변합니다.여러분은 설치 방법..
2016.03.16 -
spring-security-oauth 심층 분석 - 2
https://github.com/spring-projects/spring-security-oauth/tree/master/tests/annotation에 있는 내용들을 설명 했고, 이젠 차근차근 하나씩 예제 내용을 기반으로 만들어 본다. 1. pom.xml Spring.io로 프로젝트를 생성하도록 하겠습니다. Spring Boot를 사용한다는 뜻이죠,web , actuator, security, jpa, h2 , lombok 정도 설정하고,oauth2 는 별도로 추가했습니다... 그럼 아래와 같이 되겠죠 4.0.0 com.example demo 0.0.1-SNAPSHOT jar OAuth2JPA Demo project for Spring Boot org.springframework.boot spring..
2016.03.14 -
spring-security-oauth 심층 분석 - 1
스프링 시큐리티 OAuth 에 대한 부분을 정리 합니다.뭐, 그냥 레퍼런스와 Sample 예제를 보면서, 이런저런 내용을 정리하는데에 포인트를 맞춰볼 예정입니다. "인증 토큰을 발행하고, 그 발행된 인증 토큰을 사용해서 API를 사용한다" 가 목표입니다.뽀인트!!! 은 바로 , @EnableAuthorizationServer 와 @EnableResourceServer 이 두가지 어노테이션입니다.토큰을 발행하고, 발행된 토큰을 검증하는 것의 역활은 @EnableAuthorizationServer 어노테이션이 하는 역활이고,@EnableResourceServer 는 위의 토큰과 함께 호출하는 API에 대한 것을 검증하는 필터같은 역활을 하게 됩니다. 별다른 설정이 없으면, in-memory 형태로 토큰이 저..
2016.03.14 -
OAuth2 System with using Spring Boot
OAuth2를 살펴보게 된것에는 우선 사내에서 개발중인 REST API 때문이였다.다른 앱과의 정보를 전달하는데 사용을 하려고 쓰다보니,특정 앱이 아닌 다른 분들이 사용을 할지도 모른다라는 보안적인 측면에서 어느 정도는 막아 놔야 겠다고 생각이 들어서 우선 그리 하였다. 이걸 생각하기 이전에 앞서선 우선 간단하게 Session을 생각했다.Spring Session을 활용하여 Redis 를 가지고 세션 서버를 두고, 세션 서버 활용을 하면 되겠다고 개발을 진행했다. 다시말하자면, 우리 API를 사용하는 기기가 세션의 권한을 취득하는 것이다.세션 권한이 있는 기기들만, 드디어 API 접근이 가능한 것이다. 뭐 그리하여 개발을 하던중에, 인증은 어찌 통과를 하였다고 하더라도,세션 타임아웃 만료가 되면, 다시 ..
2016.03.01