2016-04-24 57 views
0

我參與了一個新的項目,我的客戶熱衷於爲其日常業務交易提供本地數據庫。需求是構建一個桌面(windows它將連接到本地數據庫服務器。但是,將來他們也希望他們的客戶能夠查看包含在本地數據庫中的信息。例如:查看他們的個人資料,交易等。本地本地單一數據庫的桌面以及網絡應用程序

我們的第一種方法是建議他們選擇一個Web應用程序。但是由於Web應用程序將取決於網絡速度並考慮關鍵日常數據輸入/更新,他們堅持爲他們的內部操作提供桌面應用程序。

是否有可能建立一個桌面局域網的應用程序,然後建立一個Web應用程序,用戶可以交互最終與單個本地數據庫進行交互?或者換句話說,Windows桌面應用程序,連接到一個本地數據庫的Web應用程序...

回答

0

數據庫服務器

安裝數據庫服務器,如Postgres的或H2數據庫。

數據庫服務器充當黑匣子,在等待來自客戶端的傳入連接時忠實地存儲數據。這些客戶端可以是用於定義數據表並驗證其數據內容的管理應用程序,如pgAdmin。或者客戶端可能是您使用Xojo等工具編寫的自定義應用程序,每個用戶都在其特定的PC上運行該應用程序的實例,所有這些實例都與數據庫服務器建立連接。或者數據庫服務器的客戶端可能是一個Web應用程序服務器,例如運行使用Vaadin框架構建的Web應用程序的Apache Tomcat或Eclipse Jetty等Java Servlet容器。

所有這些類型的數據庫客戶端(數據庫管理員應用程序,自定義桌面應用程序和Web應用程序服務器)都可以同時訪問數據庫服務器。

相關問題