我在理解網絡模式和非網絡模式術語之間的區別時遇到困難,因爲這些術語在處理java中的客戶端服務器應用程序時使用。網絡模式和非網絡模式之間的區別
我知道如何開發簡單的客戶端服務器應用程序。例如,我可以創建客戶端應用程序和服務器應用程序。這些應用程序可以通過套接字連接併發送和接收數據。然而,當人們談論以獨立模式運行服務器和客戶端時,我感到困惑,其中客戶端和服務器都使用同一個JVM實例,而沒有涉及到環回網絡。我看到這發生在java derby數據庫中。
所以我的主要問題是如何使用套接字進行通信並將其轉換爲使用所謂的「獨立模式」的代碼,客戶端和服務器作爲一個應用程序運行?我會很感激任何意見,這些意見將我指向正確的材料。
這清除了我的一些混淆。但這意味着你將服務器和客戶端綁定在一個jar中。 – sheu
@sheu不一定,你可以捆綁在一個罐子的客戶端和其他服務器,但在獨立模式下,你必須在類路徑,即'Java的罐子都-cp client.jar中:的server.jar -Dmode =並且standlone MyApp的' –