A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Página HTML Código Javascript Servlet Classe do Modelo (Serviço) 1. Pedido AJAX (JSON) 3. Resposta AJAX (JSON) 2. DTOs 4. jQuery (P.Ex.)

Apresentações semelhantes


Apresentação em tema: "Página HTML Código Javascript Servlet Classe do Modelo (Serviço) 1. Pedido AJAX (JSON) 3. Resposta AJAX (JSON) 2. DTOs 4. jQuery (P.Ex.)"— Transcrição da apresentação:

1 Página HTML Código Javascript Servlet Classe do Modelo (Serviço) 1. Pedido AJAX (JSON) 3. Resposta AJAX (JSON) 2. DTOs 4. jQuery (P.Ex.)

2 Código Javascript $.ajax( {type:'POST', url:'/JSONeServicos/controller', dataType:'json', cache:false, data:argumentos, // argumentos de ida... success: function(dadosDaResposta){ // Dados de retorno: dadosDaResposta // Função a ser chamada quando do retorno: callBack callBack(dadosDaResposta); }, error: function (xhr, ajaxOptions, thrownError){ // Fazer alguma coisa... } )

3 Servlet String nomeDaClasse = request.getParameter("nomeDaClasse"); String nomeDoMetodo = request.getParameter("nomeDoMetodo"); Class c = Class.forName(nomeDaClasse); Object obj = c.newInstance(); Method m = c.getMethod(nomeDoMetodo, HttpServletRequest.class, HttpServletResponse.class); responseDTO = (JsonDTO)m.invoke(obj,request,response); response.setContentType("application/json;charset=UTF-8"); Writer out = response.getWriter(); out.write(responseDTO.toString()); out.flush();


Carregar ppt "Página HTML Código Javascript Servlet Classe do Modelo (Serviço) 1. Pedido AJAX (JSON) 3. Resposta AJAX (JSON) 2. DTOs 4. jQuery (P.Ex.)"

Apresentações semelhantes


Anúncios Google