我是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堆栈处理;一个解释将超出本网站的范围。 –