用Spring框架執行集成CQ5平臺的方法是什麼? 我想使用Spring IoC功能讓我的代碼更加清晰高效。CQ5彈簧整合
UPDATE
你好,我似乎找到了解決辦法。 這裏的人們開發了Slice framework,它們真的可以重新編寫代碼並使CQ5的開發變得更容易。
用Spring框架執行集成CQ5平臺的方法是什麼? 我想使用Spring IoC功能讓我的代碼更加清晰高效。CQ5彈簧整合
UPDATE
你好,我似乎找到了解決辦法。 這裏的人們開發了Slice framework,它們真的可以重新編寫代碼並使CQ5的開發變得更容易。
您可能想查看Eclipse Gemini Blueprint,或者它是原始版本Spring Dynamic Modules。 Blueprint項目基本上爲您提供了一種在OSGi環境中創建支持Spring的捆綁軟件的簡單方法。
正如shsteimer提到的,Spring distributions before 3.2.0 were OSGi bundles,所以可以放到OSGi環境中,你可以直接使用它們。通過SpringSource ERB現在可以使用Spring 3.2.0及更高版本。但是,Blueprint可以解決或幫助您完成一些您需要做的樣板化OSGi工作。
在過去的項目中,我能夠使Spring JDBC在CQ內部工作(以支持一些遺留代碼,所以我們不必重寫它)。我的記憶是spring jar文件已經來到了「OSGI-ified」,所以它只是計算JDBC在CQ內部工作所需的所有依賴層次,並將所有jar添加到存儲庫中的一個/ apps/myApp /安裝文件夾。長話短說,我不確定IoC,但你可以檢查它是否已經打包成一個OSGI版本,你可以簡單地使用它,沒有太多的麻煩。