懵懵燈燈的BLOG

          寒夜孤燈點(diǎn)點(diǎn)星

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            56 隨筆 :: 10 文章 :: 22 評(píng)論 :: 0 Trackbacks
          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(2)

          隨筆分類(lèi)

          隨筆檔案

          文章檔案

          收藏夾

          鏈接

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          lua-embed.gif

          將Lua解釋器嵌入到自己的應(yīng)用程序,并使應(yīng)用程序中的一部分邏輯功能外置并腳本化,增強(qiáng)應(yīng)用邏輯的可配置性和適應(yīng)性,對(duì)程序邏輯的修改更加方便。上圖給出了構(gòu)建該系統(tǒng)的要點(diǎn):

          1. 首先考慮Lua嵌入的宿主系統(tǒng),分析什么功能需要外置到腳本中去,實(shí)現(xiàn)可配置功能的腳本化。

          2. 定義外置功能腳本所需的基本操作的接口,通過(guò)lua引擎的擴(kuò)展機(jī)制注測(cè)這些接口。

          3. 實(shí)現(xiàn)上面定義的接口的基本操作,在實(shí)現(xiàn)過(guò)程中也可以調(diào)用使用其他接口的腳本來(lái)實(shí)現(xiàn)。

          4. 在腳本中用Lua編寫(xiě)需要外置的程序邏輯功能,在需要的時(shí)候調(diào)用所注冊(cè)的基本操作接口來(lái)實(shí)現(xiàn)。

          5. 在宿主系統(tǒng)的實(shí)現(xiàn)中調(diào)用外置于腳本中的程序邏輯。

          6. 由集成于宿主系統(tǒng)中的Lua執(zhí)行引擎來(lái)完成對(duì)腳本的解釋執(zhí)行。


          posted on 2008-03-24 00:42 懵懵燈燈 閱讀(1972) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Language_Lua

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 壤塘县| 万荣县| 延安市| 麻城市| 洪泽县| 周至县| 阿城市| 沾化县| 望城县| 安岳县| 丁青县| 大悟县| 隆回县| 揭阳市| 南宁市| 潮州市| 罗定市| 封丘县| 赣榆县| 阿拉善盟| 沅陵县| 逊克县| 霍州市| 海城市| 聂拉木县| 博罗县| 苍南县| 北辰区| 洛宁县| 澎湖县| 南召县| 临洮县| 泗洪县| 永靖县| 高平市| 鄄城县| 新化县| 巧家县| 镇巴县| 东乡| 鸡东县|