plugin-architecture

    2熱度

    2回答

    我是谷歌搜索和搜索插件架構,我對如何實現它的一般知識滿意。現在我進一步尋找沙盒體系結構。基本上我的意思是帶有插件的應用程序,在插件中崩潰不會導致整個應用程序崩潰,插件可以重新加載。 我無法找到很好的文檔。 我知道Firefox實現它(崩潰Flash插件不影響整個FF的事情,可以重新加載) 謝謝!

    71熱度

    7回答

    我正在關注Justin Slattery's Plugin Architecture tutorial並試圖使其適用於Razor,而不是WebForm Views。 一切(控制器,插件程序集加載等)似乎沒問題。但是,我無法使嵌入的Razor視圖正常工作。當我嘗試瀏覽到的「HelloWorld /索引」,我得到以下錯誤: The view at '~/Plugins/MyProjectPlugin.

    6熱度

    2回答

    對於常規程序集,可以使用MEF動態加載程序集。如果這些程序集需要實時更新,則建議使用AppDomain來託管動態程序集(可能可以使用託管外接程序框架(MAF))。當需要更新時,appdomain被停止,程序集被更新並重新加載appdomain。 那些由ASP .NET加載的包含類後面的代碼的程序集呢?我如何更新它們而不強制重新啓動主應用程序域。是否有可能在動態appdomain中託管我的一些網頁?

    1熱度

    2回答

    我的程序分爲兩部分:處理用戶界面和其他「主程序」內容的引擎,以及一組插件,它們提供了處理特定輸入的方法。 每個插件都是在自己的模塊中編寫的,並提供了一個函數,允許我向插件發送數據和從插件中檢索數據。 該函數的名稱在所有插件中都是相同的,所以我需要的是確定要調用哪一個,然後該插件將處理其餘部分。 我已經放在所有子文件夾中的插件,寫了__ init__.py是進口的每個插件,然後我導入文件夾(我認爲這

    3熱度

    1回答

    我有一個基於Java EE的REST API應用程序。它有一個分層的體系結構如下所示: 資源(JAX-RS資源) 對象驗證 對象映射 服務層 庫層 JPA實體 一切都使用Spring依賴注入進行連線。 我需要設計這個核心應用程序,使其允許其他外部開發人員編寫擴展/插件並覆蓋或擴展核心中的任何次要或主要功能。如果有幫助的話,可以把它看作像Java EE中的Wordpress CMS。你如何設計一個圍

    6熱度

    1回答

    我在我的解決方案中使用了基於插件的體系結構(使用區域),可以正常工作。 問題是,插件項目是類庫,因此當我右鍵單擊視圖文件夾時,添加視圖嚮導不可見。 有沒有辦法在類庫上獲取該向導?或者還有另一種方法可以在類庫項目中獲得腳手架嗎?

    0熱度

    2回答

    我有兩個Maven項目: 其中之一是一個簡單的(基於石英)計劃框架 另一種是更重的項目,全的依賴和資源文件。在構建期間,這些打包在jar文件的獨立目錄之外(並且項目的類路徑被配置爲這些依賴項) 我想第二個被第一個定期調用 - 但保持它們儘可能分開,並且不會搞亂資源和依賴關係文件夾。 這樣做的最好方法是什麼? 感謝, krisy

    3熱度

    2回答

    我的應用程序實現了一個可以動態加載一個或多個「插件」程序集的模塊化體系結構。每個程序集都包含一個實現接口的類,提供主機應用程序用來與插件進行交互的各種方法和屬性。 該類不可避免地依賴於插件中的其他類,而這些類又可能具有自己的依賴關係。到目前爲止,我一直在使用Castle Windsor管理所有這些(每個插件包含一個IWindsorInstaller,我在其中註冊它的依賴項),並通過構造函數進行DI

    0熱度

    2回答

    我有一個C#窗口應用程序(開發於插件架構),我想從我的應用程序記錄所有未處理的異常。 我能夠抓住所有的例外。 我想讀取文件名和從例外的行號。 (在NET 2.0) 我用 if (exception.InnerException != null) { exception = exception.InnerException; } StackTrace trace = new Sta

    1熱度

    1回答

    我剛從一個項目開始建立起來。它的前端將ASP.Net和後端是SQL 2008.需求是,應用程序的架構應該是這樣的,以便我們可以從任何計算機(臺式機,筆記本電腦,上網本)作爲手持設備訪問應用程序以及智能手機,PDA的,片劑。它也應該像FB和orkut一樣可以自然插入。未來如果客戶需要附加遊戲或第三方應用程序,那麼它應該被插入,而不會再重寫整個事情。另外,客戶端需要使用工具包或JQuery來使整個We