본문 바로가기

JAVA

Vert.x 가 좋다! (제 1회: 입문) 아래 글은 일본의 acro-engineer.hatenablog.com 사이트에 올라온 글을 번역한 것입니다. 사내 세미나 준비를 하면서 매우 많은 도움을 받은 사이트입니다. Vert.x 에 대해 이해하기 쉽게 작성되어 있어 관심있는 분들께 도움이 되길 바라는 마음에 번역해서 올립니다. ※ 번역은 구글이 했습니다. 전 단지 문맥상 이상한 것만 수정했을 뿐입니다.id:KenichiroMurata 입니다.최근 2.0이 발표 된 Vert.x에 대해 여러분은 아십니까? Vert.x 는 한마디로 표현하면 Vert.x is a polyglot, non-blocking, event-driven Application Platform that Runs on the JVM. 입니다. (공식 사이트에서 인용).JVM 에서 n.. 더보기
JavaScript를 사용한 Vert.x 프로그래밍시 setInterval 은 어떻게 해야 하나? 시간나는 대로 짬짬히 개인적으로 사용할 프로그램을 만들기 위해 JavaScript 를 언어로 사용하여 Vert.x 를 개발하고 있습니다. 개발중 특정 주기로 로직을 실행시켜야 하는 상황이 발생하여 습관적으로 setInterval 을 사용했더니, undefined 오류가 발생하네요.setInterval 은 window 객체에 포함된 메소드로 브라우저가 존재해야지만 동작하는 메소드란걸 잊고 있었습니다. Vert.x 에서는 이 상황에서 사용할 수 있도록 아래와 같은 형식의 자체 메소드를 제공하고 있습니다. vertx.setPeriodic(interval, handle); JavaScript 의 setInterval 과 handle과 inrerval 의 순서만 다르고 사용법은 동일합니다. var periodic.. 더보기
XML to JSON Converter using pure Javascript 첨부된 파일은 thomasfrank.se 에서 공개한 순수하게 자바스크립트로만 동작하는 라이브러리입니다. 개인적인 볼일로 서버 사이드 자바스크립트로만 개발을 하다보니, XML 을 JSON 으로 변경해야 할 필요가 발생했습니다. 직접 코딩하여 작업하는건 효율성이 떨어져 구글신에게 문의 하였더니, 구글신이 추천해주는 대부분의 자바스크립트 라이브러리는 브라우저의 DOM 을 사용하여 처리하도록 되어 있었습니다. 서버사이드에서 브라우저 DOM 이라니... 찾아 보면... 사용할 수 있는 방법이 있겠지만... 배보다 배꼽이 더 커질 것 같은 느낌에 뒷골이 쎄~ 합니다.그러던 찰나에 구글신께서 위의 thomasfrank.se 를 알려 주셨습니다. 땡스~ 구글신!!테스트 결과 일단 별다른 문제는 발견하지 못하였습니다... 더보기
스프링 흠좀무... 스프링의 최근 행보를 보면… 애플리케이션 컴포넌트를 만들고 레고처럼 조립할 수 있도록 하는 방향으로 가는 듯 합니다. 아래 링크를 보면 문서화가 약하다는 오픈소스의 편견을 깬 것 같습니다. 스프링… 좀 무섭네요… http://spring.io/docs 더보기