Я хочу написать приложение Java, которое взаимодействует с базой данных MySQL на сервере и изменяет значение некоторой переменной v на основе того, что она находит в базе данных.
Если бы я просто сделал это на своем компьютере, я бы получил что-то вроде:
//import database stuff
public class Test{
int v;
public Test()
{
v=0;
}
public void main (String[]args){
Test t = new Test();
t.setVariable();
}
public void setVariable(){
// connect to database etc etc
if(something in MySQL database is true){
v= 10;
}
else{
v=30;
}
}
}
Теперь предположим, что я хотел развернуть это на веб-сервере и предоставить переменную v нескольким пользователям в Интернете, которые хотят получить доступ к файлу home.php, который был похож на
$ v = // вызов Java-программы для возврата v
echo $ v;
1) что изменится в моем коде Java или как я думаю о всей проблеме? мне нужен сервлет? или кот? или мне просто нужно установить JDK?
2) как насчет звонка из файла home.php, как это делается?
Какой хороший ресурс я могу использовать, чтобы узнать об этих проблемах?
Большое спасибо!