2013-02-27 27 views
-1

我們銷售軟件程序的訂閱,並將數據存儲在SQL服務器中。我想獲取用戶到期日期,然後將其顯示在joomla上。我們的服務器人說他使用REST。任何人都可以幫助我理解這些數據是如何從SQL表傳遞給joomla上的文本的?他還提到它必須通過SSL,但我不確定它在哪裏。數據如何從SQL服務器傳遞到Joomla

我是一個完全新手,不知道從哪裏開始學習這種材料。任何資源,以瞭解更多將不勝感激。謝謝

+0

以及爲什麼不和服務器人討論它,因爲他已經有了答案?我只是好奇? – codingbiz 2013-02-27 20:20:00

+0

非常小的公司,我通常因爲我年輕而經驗不足而被淘汰。我渴望學習,但他的時間花在其他地方。 – 2013-02-27 20:56:10

+0

現在,我不知道環境是如何建立的。 SQL服務器是屬於另一個應用程序還是Joomla?如果是在另一個應用程序中,您需要一個代表Joomla與您的代碼進行對話的Web服務,獲取數據並將其返回給Joomla。 REST,SOAP,WCF等是你需要的 – codingbiz 2013-02-27 21:09:58

回答

0

我不會給你資源,只是查詢谷歌或YouTube的。那裏有這麼多,很難指出你到正確的地方。

從您所說的話看來,您的軟件信息運行在與joomla不同的服務器上。

您可以通過直接連接數據庫或創建一個專用軟件來處理您在「軟件信息」服務器上的請求。

直接連接 通常遠程訪問數據庫服務器被禁用,這是一個很好的安全措施。但是,您可以使用mysql遠程表和有限帳戶,並直接從Joomla模塊或組件訪問遠程數據庫。這個解決方案非常糟糕,因爲它依賴於遠程數據庫的結構。

寫作軟件 這裏你的Joomla擴展會查詢哪些你必須把數據庫服務器上的一個新的軟件。從你寫的,連接應該是安全的(https/ssl)。

如何實現它(使用REST,通過GET等參數傳遞)實際上並不重要,但可能存在公司標準,REST很好,易於理解。

所以,你將不得不HTTP GET從你的Joomla擴展:

(REST)

https://info-db-server-ip/license/130 

(GET)

https://info-db-server-ip/license/index.php?userid=130 

和腳本通常會返回一個JSON編碼的響應其中包含許可證詳細信息。

相關問題