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
- Librerías de etiquetas: además de las que incorpora Spring MVC: tags y tags-form, podemos utilizar: displaytag, sitemesh, jstls
- Spring MVC: enlace a foro. Esta librería resuelve el patrón Modelo Vista Controlador utilizando Anotaciones y archivos de configuración en XML
- SpringFramework: enlace a foro.
- Tiene como dependencia eticom-libreria-hibernate-xml version 1
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