我是Java EE開發人員(從未在企業中工作過)。比方說,我們有一個Java ee 7應用程序(使用EJB JPA JSF ..)並連接到MySQL數據庫。現在處於開發模式,您只需在計算機上工作。我的問題是,假設您已經購買了5臺服務器(Windows)。並且您想要在這些服務器上部署應用程序(以及數據庫)。你如何做到這一點,如何在1號服務器上使用Java,glassfish(部署的war/ear文件)與其他人連接。如何在服務器上託管java ee應用程序
我的意思是,如果服務器n1想要從數據庫中獲得一些條目,並且該條目存在於服務器n3中,那怎麼可能?
今天與「雲」你實際上不知道如何工作。我需要知道事情的「經典」方式。
不清楚你在問什麼。在您的示例中,n1上的JDBC驅動程序將在n3上與DBMS建立網絡連接。這是你想知道的嗎?或者還有更多嗎? –
我的意思是n1如何連接/瞭解其他服務器。這就像兩臺電腦在運行,它們是如何連接的?對不起,如果我不能以克萊爾的方式解釋 – usertest
您配置數據服務器偵聽特定的地址和端口(默認端口取決於數據庫)。您的JDBC連接字符串指定服務器的地址和端口號(可選)。這在[JDBC教程](http://docs.oracle.com/javase/tutorial/jdbc/index.html)中有介紹。油膩的細節由兩個節點的TCP堆棧處理;一個解釋將超出本網站的範圍。 –