AppFuse
AppFuse
¿Qué es AppFuse?
AppFuse proporciona un esquema de proyecto, similar al creado por un IDE cuando uno hace clic a través de un asistente de "nuevo proyecto web".AppFuse 1.x usa Ant para crear el proyecto, así como también lo crea / prueba / implementa, mientras que AppFuse 2.x usa Maven 2 para estas tareas. La compatibilidad con IDE se mejoró en 2.0 al aprovechar los complementos de Maven para generar archivos de proyectos IDE. AppFuse 1.x utiliza XDoclet y JDK 1.4+.
A diferencia de otros asistentes de "nuevo proyecto", el asistente de AppFuse crea una serie de clases y archivos adicionales que implementan funciones, pero también sirven como ejemplos para el desarrollador. El proyecto está pre-configurado para comunicarse con una base de datos, implementarlo en un servidor de aplicaciones y permitir el inicio de sesión.
Cuando se desarrolló AppFuse por primera vez, solo era compatible con Struts e Hibernate. En la versión 2.x, admite Hibernate, iBATIS o JPA como marcos de persistencia. Para implementar el modelo MVC, AppFuse es compatible con JSF, Spring MVC, Struts 2 o Tapestry.
Las características integradas en AppFuse incluyen lo siguiente:
- Autenticación y autorización
- Gestión de usuarios
- Recordarme (guardando su información de inicio de sesión para que no tenga que iniciar sesión cada vez)
- Recordatorio de contraseña
- Inscripción / Registro
- Conmutación SSL
- Correo electrónico
- Reescritura de URL
- Skinnability
- Decoración de la página
- Disposición templada
- Subir archivos
Certificaciones
Al ser un framework no tan conocido y poco ocupado en el mundo laboral existiendo muy pocas ofertas de trabajo que requieran el uso de este framework, aun no existe una empresa u organización que se ofrezca una certificación en este framework.
Esto también se debe que al ser derivado de del lenguaje java y otros frameworks ya existentes son pocas las empresas que utilizan este nuevo framework, ya que existen otras opciones más conocidas como es el caso de NetBeans y Eclipse.
Bibliográfica:
- Whitehurst, David (August 16, 2008), The AppFuse Primer (First ed.), lulu.com, p. 214, ISBN 0-9748843-4-0
Comentarios
Publicar un comentario