隨筆-35  評論-33  文章-0  trackbacks-0
          beanshell是一個輕量級的腳本語言,具有動態(tài)性,完全支持JAVA語法。原理就是通過JAVA的反射獲得JAVA語句和表達式的實時執(zhí)行能力。
          Jmeter的內(nèi)置腳本就是beanshell,用來處理定制的性能測試腳本編寫。結(jié)合我的使用經(jīng)驗,我覺得以下場景可以考慮引入這個東西
          1 類的動態(tài)加載
          2 復(fù)雜邏輯與規(guī)則定義的可配置化
          3 與第三方不確定對象的處理
          使用這個工具之后,我覺得理論上所有的業(yè)務(wù)調(diào)用都可以基于接口來開發(fā),真正的實現(xiàn)代碼不一定的JAVA代碼,可能是beahshell腳本。
          如果你想獲得更強的JAVA處理能力,可以同樣寫把JAVA代碼(可以不是以.java結(jié)尾的文件)放在JVM之外的環(huán)境,在運行JVM之后,真正使用再加載。具體請查看
          https://github.com/igool/beanshelltest

          我的微信公眾號,歡迎溝通學習。
          posted on 2015-12-18 10:15 alexcai 閱讀(3752) 評論(1)  編輯  收藏

          評論:
          # re: 我目前認識的beanshell 2015-12-18 11:06 | java論壇
          暈 那還不如就用java  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汝南县| 噶尔县| 石屏县| 珲春市| 县级市| 绩溪县| 弥渡县| 屯昌县| 本溪市| 孝昌县| 綦江县| 天祝| 繁峙县| 宝应县| 常州市| 宁明县| 谷城县| 琼海市| 博爱县| 洪湖市| 广昌县| 靖江市| 隆尧县| 榆树市| 西安市| 望城县| 祁门县| 金湖县| 岳普湖县| 买车| 民权县| 方山县| 荆州市| 昔阳县| 婺源县| 岳阳市| 银川市| 栾城县| 津南区| 义乌市| 西乡县|