domingo, 6 de julio de 2008

Martes 8 Julio

sobre MVC
Struts (Partes integrantes):
archivos de configuración xmls, librerías de etiquetas tlds, componentes (actionsForms, Actions) validadores, conversores, plugins...


sobre eticom-libreria-spring

Esta aplicación web utiliza un framework de integración de herramientas llamado Appfuse que intenta proporcionar al desarrollador un esqueleto de aplicación muy completo. Entre las características de la aplicación eticom-libreria-spring:http://code.google.com/p/eticom-master-java/source/browse/trunk/eticom-libreria-spring
  • filtro decorator: sitemesh. Configurable en web.xml, src/main/webapp/WEB-INF/decorators.xml, decoratos/default.xml
  • Hojas de estilo. CSS intercambiables. En plantilla web podemos cambiar el CSS cambiando una sola linea href="${ctx}/styles/deliciouslyblue/theme.css" por href="${ctx}/styles/deliciouslygreen/theme.css". Esto funcionará siempre que estandaricemos los estilos
  • Hibernate con XMLs, al arrancar la aplicación intentará arrancar Hibernate teniendo en cuenta los siguientes archivos: src/main/resources/jdbc.properties, src/main/webapp/WEB-INF/applicationContext-hibernate.xml, src/main/resources/import.sql
  • i18n: Internacionalización. A través de la etiqueta fmt:message y carga de traducciones en src/main/webapp/WEB-INF/dispatcher-servlet.xml
  • Spring MVC: enlace a foro. Esta librería resuelve el patrón Modelo Vista Controlador utilizando Anotaciones y archivos de configuración en XML




Ejercicio:
listado de editoriales, usuarios, autores, capítulos siguiendo esquema de lista de libros.




Ejercicio2:
navegar por las entidades para la representación de valores en las tablas