Vert.x

2,034 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,034
On SlideShare
0
From Embeds
0
Number of Embeds
358
Actions
Shares
0
Downloads
13
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Vert.x

  1. 1. Vert.X
  2. 2. 윤정부 ( Coma )● 약 10년째 java , jsp를 사용하는 web 개발자● undefine:D 운영진● 아이템베이 --> miridih● 3월31일 첫 2세 득녀● 사람들과 술먹고 놀기, 어울리기..● java, vert.x, node.js, javascript, scala, python..● 잘 사용하는 --> 잘 다루는
  3. 3. 목 차● Vert.x● Vert.x 설치● Sample
  4. 4. vert.x ( http://vertx.io/ )● 쉽게 확장 가능한 비동기 병렬 어플리케이션을 위한 차세대 프레임웍● JVM위에서 동작하는 이벤트 기반의 어플리케이션● node.js에서 영감을 받아 node.js같은 메커니즘으로 개발.● Polyglot (다양한 언어)● Simplicity (간단함)● Scalability (확장성)● Concurrency (동시성)
  5. 5. ● JavaScript, CoffeeScript, Ruby, Python, Groovy or Java.● 하나의 어플리케이션에서여러 언어를 섞어서 사용가능.● 지나치게 단순하지는 않지만 복잡한 xml설정등을 하지 않고 간단하게 설정 및 사용가능.● 모듈시스템과 개인 모듈 저장소를 제공하여 vert.x 모듈을 쉽게 재사용가능하고 공유도 가능.● 싱글 스레드 어플리케이션을작성하듯 프로그래밍 하여도 vert.x가 동일한 스레드에서만 실행됨을 보장해 줌.● JVM을 활용 여러 서버와 프로세스 사이의 통신을 원활하게 이용가능.● 비동기 프로그래밍 모델.● 분산 이벤트 버스를 제공하여 어플리케이션 구성요소들의 통신이 쉽게함.vert.x ( http://vertx.io/ )
  6. 6. vert.x ( http://vertx.io/ )
  7. 7. vert.x ( http://vertx.io/ )● Verticle○ vert.x에서의 하나의 배포단위.● https://github.com/vert-x/vert.x
  8. 8. ● http://vertx.io/downloads.html● JDK 1.7.0 이상의 버전 필요● 원하는 위치에 압축 해제● Vert.x bin 디렉토리 환경변수 path 등록● vertx version 으로 설치되었는지 확인vert.x 설치 및 설정
  9. 9. Sample● http://vertx.io/Javascript
  10. 10. Sample● http://vertx.io/Ruby
  11. 11. Sample● http://vertx.io/Python
  12. 12. Sample● http://vertx.io/Groovy
  13. 13. Sample● http://vertx.io/Java
  14. 14. 감사합니다.

×