<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2009年2月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    1234567

    常用鏈接

    我參與的團(tuán)隊(duì)

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 413991
    • 排名 - 135

    最新評論

    閱讀排行榜

      為了實(shí)現(xiàn)工作流中對腳本的支持,簡單的玩了一下 BeanShell,這個(gè)小小的嵌入式 Java 代碼解釋器可以將  Java 語言像動(dòng)態(tài)腳本一樣執(zhí)行,幾行命令,它就能把一段 Java 代碼給玩轉(zhuǎn)。

      工作流中有個(gè)這樣的簡單案例,當(dāng)一筆單子金額大于 50萬時(shí),應(yīng)該將任務(wù)分配給 Senior Agent 處理,否則交給 Junior Agent 處理,我們用 BeanShell 簡單模擬這段腳本。

        public static void main(String[] args) throws Exception {
            Interpreter i = new Interpreter();
            i.set(”price”, 1000000);
            i.set(”user”, “”);
            i.eval(”if(price > 500000)\n” +
                    “user = \”SeniorAgent\”;\n” +
                    “else \n” +
                    “user = \”JuniorAgent\”;”);
            System.out.println(i.get(”user”));
        } 

      運(yùn)行結(jié)果是打印出了:SeniorAgent

      可以看出,BeanShell 用非常動(dòng)態(tài)化的方式,完成了我們一個(gè)簡單的案例的處理,這里,我們只需要將需要解析的 Java 語言的腳本交給 BeanShell 的 Interceptor,并把腳本中用到的參數(shù)值傳入,就可以了,最后,我們把運(yùn)算結(jié)果賦給一個(gè)變量,然后獲取變量結(jié)果,就可以了。

      看到 Developer Works 網(wǎng)站上有一篇 BeanShell 實(shí)現(xiàn)公式管理的文章:http://www.ibm.com/developerworks/cn/java/l-formula/index.html,可以參考一下。

    From:
    http://www.steadyxp.com/archives/851.html

    posted on 2009-02-26 09:56 steady 閱讀(3286) 評論(1)  編輯  收藏 所屬分類: Java

    FeedBack:
    # re: 簡單的玩了下BeanShell 2009-02-26 11:48 隔葉黃鶯
    真要用 BeanShell 的話還不好 Groovy  回復(fù)  更多評論
      
    主站蜘蛛池模板: 国产最新凸凹视频免费| 亚洲一区在线免费观看| 日本一区免费电影| 亚洲第一男人天堂| 天天天欲色欲色WWW免费| 亚洲综合色婷婷在线观看| 最近的免费中文字幕视频| 亚洲精品无码久久久久牙蜜区| 成人毛片视频免费网站观看| 亚洲一区AV无码少妇电影| 国产老女人精品免费视频| selaoban在线视频免费精品| 久久精品国产亚洲沈樵| 久久久精品2019免费观看 | 日韩亚洲国产高清免费视频| 亚洲精品视频免费在线观看| 无码人妻精品中文字幕免费东京热| 亚洲欧洲视频在线观看| 女人毛片a级大学毛片免费| 亚洲av无码一区二区三区天堂| 全部免费a级毛片| 久久九九免费高清视频| 久久久久亚洲av无码专区导航| 99在线视频免费观看视频| 日韩亚洲人成在线综合| 亚洲精品国产成人片| 99re免费在线视频| 亚洲人成网站在线在线观看| 亚洲av无码专区在线观看素人| 99久久精品毛片免费播放| 亚洲春色另类小说| 国产大片线上免费看| 久久国产乱子免费精品| 伊人久久亚洲综合影院首页| 亚洲精品国产精品乱码不卡| 精品熟女少妇av免费久久| 亚洲AV综合色区无码一二三区| 中文字幕亚洲无线码| 在线a级毛片免费视频| 久久精品成人免费观看97| 久久亚洲精品专区蓝色区|