Este blog, diseño de Jose Cosme Ramos Hernandez tiene el objetivo de publicar la información con que se han trabajado en el submodulo mencionado en el titulo a la vez que hace la función de portafolio de evidencias del semestre Agosto 16 - Enero 17.
lo que espero de esta materia es aprender sobre los diferentes lenguajes de programación y sus programas para poder aprender sobre la programación y así poder aplicarlo en la vida cotidiana y así aprobar la materia de programación como al menos un 8 y así poder titularme como un buen programador
7. Modelo / Vista / Controlador
Primavera provides Muchas options párrafo Configurar Una
Aplicación. La mas populares es XML Archivos USAR.
7.1. Capa del Dominio
Se utilizará Una clase sueltas para el Desarrollo illustrate
De Una Aplicación MVC. En Este Caso Será la clase de Profesor.java . This clase
SE UBICA en el Directorio src / Dominio y Su código es el siguiente:
universidad.domain empaquetar;
java.io.Serializable importación;
public class Profesor implementa Serializable {
nombProf cadena
privada;
idProf cadena
privada;
tituloProf cadena
privada;
Cadena getNombProf
pública () {return nombProf;}
pública setNombProf
vacío (String n) = n {nombProf;}
Aqui Se utilizará Una clase sencilla, Llamada
SimpleProfesorManager.java , párrafo Configurar la capa de servicio.
Adicionalmente se utilizará Una Interfaz, Llamada ProfesorManager.java , En
Donde se definirán los Métodos utilizados por Dicha clase. El Código de Dicha
Interfaz se Localiza en el Directorio src / servicio y Es El siguiente:
universidad.service paquete;
java.io.Serializable importación;
java.util.List importación;
universidad.domain.Profesor importación;
ProfesorManager interfaz pública se extiende Serializable {
Lista públicos
<> Profesor getProfesores ();
}
El código de la clase SimpleProfesorManager.java sí Muestra
un Continuación Y SE UBICA en El Mismo Directorio:
setProfesores public
void (List <> Profesores Profesor) {
this.profesores =
Profesores;
}
}
7.3. El Controlador
La Capa de Presentación Consta de dos components, el
Controlador y la vista. El Controlador Consta de Una Sola clase, Llamada
ProfesorController.java , Que carga the example de Datos e Invoca a la vista,
Llamada profesorView.jsp . El código en sí Muestra un Continuación Y SE UBICA
en el Directorio src / web .:
El archivo géneros Que la vista se llama profesorView.jsp y
Consta de Etiquetas Varias Que permiten listar LA INFORMACIÓN de Profesores. El
código es el siguiente archivo y Este se UBICA en el Directorio war / WEB-INF /
jsp .:
<P> <fmt:
mensaje clave = / "Mensaje"> <c: Fuera value = "$ {}
model.now" /> </ p>
<H3> Profesores
</ h3>
<Table border =
"1">
<Tr>
<th> Nombre </ th> <th> Cédula </ th> <th> Titulo
</ th> </ tr>
<C: artículos
forEach = "$ {} model.profesores" var = "prof">
<Tr>
<td> <c: out value = "$ {} prof.nombProf" /> </ td>
<Td>
<c: out value = "$ {} prof.idProf" /> </ td>
<Td>
<c: out value = "$ {} prof.tituloProf" /> </ td> </
tr>
</ C:
forEach>
</ Table>
</ Body>
</ Html>
Como Se Puede OBSERVAR es Necesario Contar con el archivo
include.jsp Que se UBICA en el Directorio de la guerra / WEB-INF / jsp y Cuyo
código es simplemente el siguiente:
<% @ Sesión de página =% "false">
<% @ Taglib prefix = "c" uri =
"http://java.sun.com/jsp/jstl/core"%>
<% @ Taglib prefix = "FMT" uri =
"http://java.sun.com/jsp/jstl/fmt"%>
Existe también la ONU archivo Que Cuenta con algunos adj
Mensajes Que se despliegan en la page y se llama messages.properties . Este
archivo se UBICA en el Directorio war / WEB-INF / classes y contents Do es el
siguiente:
title = Sistema Universitario
la partida = Sistema Universitario - Inicio
Mensaje = Bienvenido, LA FECHA ES reales
7.5. configuration
Para Configurar la Aplicación es Necesario Contar Con Un
archivo web.xml UBICADO EN EL Directorio war / WEB-INF con el siguiente
contenido .: