Diferencia entre revisiones de «Aplicaciones Distribuidas: Un enfoque práctico»

Contenido eliminado Contenido añadido
Línea 306:
'''C_SignoffAction.java'''
* Y ponemos el siguiente código:
 
<syntaxhighlight lang="java">
public String Create(){
return "Realizado";
Línea 315 ⟶ 317:
return "Realizado";
}
</syntaxhighlight>
 
Segundo java file : Interactúa con capa de la vista para la salida de los datos de mensajes
'''C_TemplatingService.java'''
* Y ponemos el siguiente código:
 
<syntaxhighlight lang="java">
public String fordward(){
vista.V_Screen OS =new vista.V_Screen();
Línea 323 ⟶ 329:
return "ok";
}
</syntaxhighlight>
 
Tercer java file : esta clase permite poner el mensaje que queramos visualizar en la capa de salida nos controla los mensajes del mismo.
''' C_controller.java'''
* Y ponemos el siguiente código:
 
<syntaxhighlight lang="java">
public String Post()
{ //metodo post
Línea 337 ⟶ 346:
C_TemplatingService OTS=new C_TemplatingService();
OTS.fordward();
return "UsarioUsuario Desconectado";
}
</syntaxhighlight>
 
Una vez concluido vamos a la siguiente capa a la de '''modelo'''
Creamos una clase: la cual simplemente es la representación en si de la aplicación
'''M_model.java'''
* Ponemos el siguiente código:
 
<syntaxhighlight lang="java">
public String SignoffUser()
{return "Usuario Desconectado";
}
</syntaxhighlight>
Finalmente vamos a la capa de visualización '''vista'''
Creamos 2 clases
Primera java file:Realiza la coodinacióncoordinación para llamar al mensaje del Post de la clase del controlador en este caso C_controller el cual contiene el mensaje.
'''V_Client.java'''
* Ponemos el siguiente código:
 
<syntaxhighlight lang="java">
public String CallPost()
{
Línea 359 ⟶ 375:
return retorno;
}
</syntaxhighlight>
Segundo java file:Simplemente indicara si todo salió bien un mensaje cuando se genera la aplicación de SATISFACTORIO.
 
Segundo java file:Simplemente indicaraindicará si todo salió bien un mensaje cuando se genera la aplicación de SATISFACTORIO.
'''V_Screen.java'''
* Ponemos el siguiente código:
 
<syntaxhighlight lang="java">
public String generate()
{
Línea 367 ⟶ 387:
return "ok";
}
</syntaxhighlight>
Ahora nos falta crear la llamada a la función de la vista en nuestro ''' index.jsp'''. Este jsp simplemente llama a la función de la vista la cual interactua con esta a la V.Client la cual se comunicaba con la capa del controlador y finalmente llamamos a la función CallPost de la misma capa de vista
 
Ahora nos falta crear la llamada a la función de la vista en nuestro ''' index.jsp'''. Este jsp simplemente llama a la función de la vista la cual interactuainteractúa con esta a la V.Client la cual se comunicaba con la capa del controlador y finalmente llamamos a la función CallPost de la misma capa de vista
Ponemos el siguiente código:
 
<syntaxhighlight lang="jsp">
<html>
<head>
Línea 382 ⟶ 406:
<%=prueba.CallPost()%>
</html>
</syntaxhighlight>
 
Y finalmente corremos la apliciónaplicación con MVC
[[Archivo: Corridamvc1.jpg|center|thumb|500px|Corrida final mvc.]]