異步應用程序開發框架:Vert.x開發指南

jopen 10年前發布 | 43K 次閱讀 Vert.x Web框架

一、介紹

Vert.x是一個異步應用程序開發框架,可用于開發異步、可伸縮、高并發的Web應用。其目的在于為JVM提供一個Node.js的替代方案。開發者可以通過它使用JavaScript、Ruby、Groovy、Java,甚至是混合語言來編寫應用。
使用Vertx.x框架,可以用JavaScript、CoffeeScript、Ruby、Python、Groovy或Java開發應用程序的組件,最終應用程序可以是混合語言構建的。

二、使用條件

1. 操作系統

Vertx.x支持Linux、OSX和Windows操作系統。

2. JDK

Vertx.x需要JDK7以上版本。可以選擇Oracle JDK或OpenJDK。

3. JRuby(可選)

如果打算使用Ruby結合Vertx.x開發應用,那么需要安裝JRuby,并設置JRUBY_HOME環境變量。
其次還需要安裝json Ruby Gem,因為Vertx.x會使用到它。執行:
jruby -S gem install json

注意:本文使用Ubuntu 13.04版操作系統。

三、下載和安裝

當前最新的穩定版是1.3.1版,2.0版還是Beta2版。
http://vert-x.github.io/vertx-downloads/downloads/vert.x-1.3.1.final.tar.gz

$ sudo tar zvxf vert.x-1.3.1.final.tar.gz
$ cd vert.x-1.3.1.final/bin
$ ./vertx version
vert.x-1.3.1.final

 

設置環境變量

$ export PATH=$PATH:/home/chszsg/vertx/bin

四、測試

創建一個名為server.js的文件,內容如下:

</div> </div>

    // server.js
load('vertx.js');

vertx.createHttpServer().requestHandler(function(req){  
    req.response.end("hello vertx!");  
}).listen(8080, 'localhost');  </pre><br />


在Shell環境下執行:
$ vertx run server.js
在瀏覽器輸入地址:http://localhost:8080/
結果如下:
異步應用程序開發框架:Vert.x開發指南
證明Vert.x工作正常!

來自:http://blog.csdn.net/chszs/article/details/8949559

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!