cht電腦資訊LanguageRuby
adm Find login register

在 jsp 內寫 ruby

qrtt1
1 在 jsp 內寫 ruby
Promote 0 Bookmark 22008-02-12quote  

 

呵, 搭個順風車 :)

寫個 taglib 載入 JRuby 執行 ruby script 

http://www.javaworld.com.tw/jute/post/view?bid=35&id=218144&sty=1 

 --

其實.. 我不會寫ruby orz 

 

edited: 1
本人已不在此站活動
2
Promote 0 Bookmark 02008-02-13quote  

不知道會不會慢上加慢?吐舌頭

qrtt1
3
Promote 0 Bookmark 02008-02-14quote  
LGJ

不知道會不會慢上加慢?吐舌頭

 

呵. 其實它的賣點不在效能

jsp 能自製 taglib, 簡單的說就是某些固定會用到的功能寫成 <tag />

不過 taglib 的開發很麻煩, 每個 <tag /> 要寫 java class, 要改二個 config 檔 

用 script language 來配合的好處是寫一個 invoker 就等於是 n 個 taglib 的實作了 :P

在實際的應用上會像是

<t:ruby method="fooFunction" var="returnValue" arg1="foo" arg2="bar" />

透過這個 invoker 去呼叫 ruby 內的 fooFunction 傳二個值, 回傳到 returnValue 吐舌頭

 

目前公司內有使用 groovy 實作的 taglib, 是由 open source - grails 內移植出來的已經由同事大翻修過了

不過沒有公開使用^^

但是俺還是想在討論版上這樣的分享概念 ,所以選用其他的語言 haha

 

 

cht電腦資訊LanguageRuby
adm Find login register
views:10610