新聞中心
隨著JRuby的不斷發(fā)展,Java與Ruby間的關(guān)系正變得越來越緊密。開發(fā)者希望能夠在Ruby中使用Java資源,在JVM上運行Ruby on Rails應(yīng)用程序,于是各種解決方案應(yīng)運而生,例如通過Warbler將Rails應(yīng)用程序打成標準的war包等等。然而,面對多種解決方案,功能、易用性和開源已成為開發(fā)者選擇工具時的考量因素。

站在用戶的角度思考問題,與客戶深入溝通,找到門頭溝網(wǎng)站設(shè)計與門頭溝網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋門頭溝地區(qū)。
#t#JBoss為我們帶來的TorqueBox正是這樣一個工具,不久前,它發(fā)布了基于JRuby 1.4的最新版本1.0.0.Beta18:
TorqueBox是一個企業(yè)級運行環(huán)境,不僅完全兼容Ruby on Rails,還提供了傳統(tǒng)Rails運行環(huán)境所無法匹敵的強大功能。
構(gòu)建于最新、最強大的JBoss AS應(yīng)用服務(wù)器之上,TorqueBox為Rails提供了“一站式”運行環(huán)境。除了能夠運行Rails應(yīng)用程序,自1.0.0.Beta17起TorqueBox就為基于Rack的框架提供了支持,此外還提供了定時任務(wù)、任務(wù)隊列、SOAP處理等一些列功能。在TorqueBox中不僅能夠使用大量JDBC驅(qū)動,配置數(shù)據(jù)源,甚至還能用Capistrano幫助進行部署。
JBoss早已不再是單一的Java應(yīng)用服務(wù)器,它代表了一整套完整的、涉及企業(yè)級應(yīng)用方方面面的解決方案。有了如此強大的支持,Rails離成熟的企業(yè)級應(yīng)用又近一步。TorqueBox為Rails應(yīng)用程序帶來了的密鑰存儲機制、完善的集群方案等多項特性,令人耳目一新。
在安裝TorqueBox前,請先確認已經(jīng)安裝了JDK 6或以上版本,Linux下可以選擇OpenJDK,但請不要使用gcj。在TorqueBox的完整二進制包中已包含了JRuby,所以無需另外安裝,解壓縮后設(shè)置幾個環(huán)境變量即可使用。
- unzip torquebox-bin-1.0.0.Beta18.zip
- ln -s torquebox-bin-1.0.0.Beta18 ~/torquebox-current
- export TORQUEBOX_HOME=~/torquebox-current
- export JBOSS_HOME=$TORQUEBOX_HOME/jboss
- export JRUBY_HOME=$TORQUEBOX_HOME/jruby
- export PATH=$JRUBY_HOME/bin:$PATH
創(chuàng)建Rails應(yīng)用程序時,可以選擇用TorqueBox提供的模板,也可以用傳統(tǒng)方式創(chuàng)建,隨后根據(jù)文檔手動修改:
- rails -m $TORQUEBOX_HOME/share/rails/template.rb
在TorqueBox的主頁上提供了詳細的文檔,幫助開發(fā)者了解TorqueBox的使用,如果想要在短時間內(nèi)對它有個大致的了解,可以下載官方錄制的視頻,5分鐘就能搭建起一個運行于TorqueBox之上的Rails應(yīng)用程序。
當前標題:Java平臺的企業(yè)級Ruby解決方案:JBoss的TorqueBox
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/dhegggs.html


咨詢
建站咨詢
