懵懵燈燈的BLOG

          寒夜孤燈點點星

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            56 隨筆 :: 10 文章 :: 22 評論 :: 0 Trackbacks
          lua-embed.gif

          將Lua解釋器嵌入到自己的應用程序,并使應用程序中的一部分邏輯功能外置并腳本化,增強應用邏輯的可配置性和適應性,對程序邏輯的修改更加方便。上圖給出了構建該系統的要點:

          1. 首先考慮Lua嵌入的宿主系統,分析什么功能需要外置到腳本中去,實現可配置功能的腳本化。

          2. 定義外置功能腳本所需的基本操作的接口,通過lua引擎的擴展機制注測這些接口。

          3. 實現上面定義的接口的基本操作,在實現過程中也可以調用使用其他接口的腳本來實現。

          4. 在腳本中用Lua編寫需要外置的程序邏輯功能,在需要的時候調用所注冊的基本操作接口來實現。

          5. 在宿主系統的實現中調用外置于腳本中的程序邏輯。

          6. 由集成于宿主系統中的Lua執行引擎來完成對腳本的解釋執行。


          posted on 2008-03-24 00:42 懵懵燈燈 閱讀(1973) 評論(0)  編輯  收藏 所屬分類: Language_Lua

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


          網站導航:
           
          主站蜘蛛池模板: 定陶县| 青川县| 南皮县| 永康市| 偏关县| 双牌县| 潼南县| 扎兰屯市| 民权县| 苍南县| 宜丰县| 嵩明县| 农安县| 清河县| 锡林郭勒盟| 惠州市| 武穴市| 广平县| 岫岩| 云南省| 镇平县| 塔河县| 霍城县| 犍为县| 新野县| 琼中| 龙门县| 张家口市| 酒泉市| 栖霞市| 武威市| 长丰县| 江津市| 和政县| 维西| 铜陵市| 黄冈市| 潢川县| 娄底市| 安远县| 广饶县|