Смена PHP разработанного бэкенда на Java весеннюю загрузку - PullRequest
0 голосов
/ 29 ноября 2018

Я не уверен, будет ли этот вопрос рассматриваться как дублированный или нет, но я не смог найти свой ответ даже путем поиска в Google или изучения тем, предложенных QA в SOF.Итак, я задаю свой вопрос:

Я разработал веб-сайт с Javascript, PHP, AJAX, который использует JSON для общения друг с другом.И теперь клиент просит меня изменить весь бэкэнд PHP на Spring Boot.Это означает, что я собираюсь поговорить с HTML, Javascript и MySql, используя Java EE Spring Boot, и я не уверен, как я это сделаю.Мои основные проблемы:

1 - возможно ли анализировать данные из Java в jQuery с помощью JSON?Я имею в виду, что я извлекаю данные из MySql и затем отправляю их обратно в файл .php.

Пример PHP будет выглядеть так:

$myJSON = json_encode($myObj);
echo $myJSON;

2 - возможно ли получить проанализированныйОтвет от JAVA через JQuery:

jQuery.ajax({

        type:"post",
        dataType:"json",
        url: myAjax.ajaxurl,
        data: {action: 'submit_data', info: info},
        success: function(getParsedVAL) {
           // the variable getParsedVAL is comming from the JAVA file
            successmessage = 'Data was succesfully captured';
            $("label#successmessage").text(successmessage);
        },
        error: function(getParsedVAL) {
           // the variable getParsedVAL is comming from the JAVA file
            successmessage = 'Error';
            $("label#successmessage").text(successmessage);
        },
    });
success: function(getParsedVAL) {
    // the variable getParsedVAL is comming from the JAVA file
    successmessage = 'Data was succesfully captured';
}      

1 Ответ

0 голосов
/ 02 декабря 2018

Я на самом деле перехожу на весеннюю загрузку с php.Spring boot фактически автоматически кодирует java-объект в json.Если вы разработали серверную часть с какой-то облегченной структурой с маршрутизацией и структурой контроллера модели, вы можете легко преобразовать ее в Spring Boost

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...