sobre MVCStruts (Partes integrantes):
archivos de configuración xmls, librerías de etiquetas tlds, componentes (actionsForms, Actions) validadores, conversores, plugins...
sobre eticom-libreria-springEsta 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