2014-03-13 37 views
1

我需要創建一個Web服務,從移動應用程序連接到Oracle數據庫如何使用Node.js

我發現了一些教程有關如何使用Node.js

創建一個Web服務創建一個REST Web服務

我的問題:是否可以使用Node.js創建REST Web服務,以便從我的移動應用程序連接到Oracle數據庫?

如果你有其他的想法如何使用PHP PLZ告訴我

+0

你的意思是自動的,就像你在node.js中指向oracle數據庫的東西一樣,它會處理剩下的事情,或者只是如何構建Web服務? –

+0

我需要建立一個休息的Web服務來訪問oracle數據庫(添加,刪除,.....) – user3309857

回答

3

PHP是一回事,創造一個REST Web服務:語言; NodeJS是另一回事:用於在JavaScript中構建網絡應用程序的軟件平臺。我假設你想用JavaScript而不是Php開發。

是的,有可能做你想做的。看看下面的包:

  • oracle db driver:驅動程序從您的Node.js應用程序連接到Oracle數據庫
  • express:一個Web開發框架

綜上所述,表示將作爲您Web服務器,它將定義REST服務端點,接收移動客戶端的請求,在上述db驅動程序的幫助下從Oracle數據庫獲取數據,並將此數據返回給移動客戶端。絕對

$ express myAppName 
+0

謝謝,我的情況是,我有一個網站開發的PHP與oracle數據庫,我需要創建一個移動應用程序使用phonegap在分貝(添加,刪除,編輯)做不同的操作,所以我需要創建一個Web服務,我從來沒有使用它,我不知道從哪裏開始創建web服務 – user3309857

+0

您的PHP站點可以保持原樣,你可以建立一個獨立的Node.js應用程序來獨立提供Web服務,你的移動設備只會發送REST請求到Node.js應用程序 –

0

您可以通過只產生一個基本骨架應用上手快速與快車運行。對於REST服務器端,您可能對expressrestify感興趣。在REST服務器/應用程序中,您可以使用類似node-oracle的東西來連接到Oracle數據庫。

+0

謝謝你,創建這個Web服務後,我可以打電話給(jQuery或其他) - >服務器處理請求(Node.js + Express或其他) - >服務器查詢Oracle(node-oracle或其他) - 它使用ajax來獲取html頁面中的數據?? – user3309857

+0

當然。 > resp onse返回給客戶 –