2011-06-21 36 views
1

我有一個網站,其中Admin已在Drupal中開發。 Admin用於在Drupal的幫助下添加組件,模塊和數據。Drupal-6/PHP到Java數據檢索

現在我需要使這個網站的前端與JAVA的幫助。 現在我需要Java中的完整前端數據,它應該像在Drupal-php站點中一樣工作。

什麼是解決問題的最佳途徑[開發網站的前端]。 XML-RPC,Web服務或其他一些東西。

請幫幫我。

+0

你能澄清你的問題嗎?對我來說,似乎你有一些由Drupal支持的管理面板,並且你現在正在嘗試用Java重寫它。如果是這種情況,我不認爲在不知道後端是什麼以及它是如何工作的情況下,可以提出一個「最佳方式」來解決問題。 –

回答

1

ServicesViews Datasource可幫助您訪問從Java前端管理的Drupal站點上的內容(即數據)。他們都允許你將Drupal的內容作爲XML或JSON公開。服務提供了REST API來通過HTTP訪問數據,而Datasource可以讓你快速構建大量的內容列表作爲結構化數據。

應避免從Java應用程序直接訪問Drupal數據庫。 Drupal模塊管理他們自己的表格(通過數據庫和模式API)。而像CCK這樣的模塊甚至會在更改其配置時更新其表格的結構。通常不能保證模塊的表格結構不會隨時間而改變。