Я разработчик Java EE (никогда не работал на предприятии). скажем, у нас есть приложение java ee 7 (с использованием EJB JPA JSF ..) и, например, подключено к базе данных MySQL. теперь в режиме разработки вы просто работаете на своем компьютере. мой вопрос, скажем, вы купили 5 серверов (Windows). и вы хотите развернуть приложение (вместе с базой данных) на этих серверах. как вы это делаете, как на сервере №1 с Java, стеклянную рыбку (развернутый файл войны/уха) соединяются с другими.как приложение java ee размещено на серверах
Я имею в виду, если сервер n1 хочет получить некоторую запись из базы данных, и эта запись существует в разделе n3, как это возможно ????
сегодня с «облаком» вы фактически не знаете, как работает материал. Мне нужно знать, как работает «классический» способ.
Непонятно, что вы просите. В вашем примере драйвер JDBC на n1 сделает сетевое подключение к СУБД на n3. Это то, что вам интересно, или есть еще что-то? –
Я имею в виду, как n1 соединяет/знает другие серверы в первую очередь. это похоже на работу двух компьютеров, как они связаны? Прошу прощения, если я не могу объяснить по-разному. – usertest
Вы настраиваете сервер данных для прослушивания по определенному адресу и порту (порт по умолчанию зависит от базы данных). Строка подключения JDBC указывает адрес сервера и, при необходимости, номер порта. Это описано в [JDBC Tutorial] (http://docs.oracle.com/javase/tutorial/jdbc/index.html). Жирные детали обрабатываются стеками TCP с двумя узлами; объяснение будет выходить за рамки этого сайта. –