JSF y Seam
Click here to load reader
-
Upload
athento -
Category
Technology
-
view
92 -
download
1
description
Transcript of JSF y Seam
Yerbabuena Software ~ 2012
JSF & SeamAthento Platform v.1.3.3Víctor Sánchez ~ H&DYerbabuena Software
Yerbabuena Software ~ 2012
Java Server Faces
Vemos las transferencias del curso de JSF.
Yerbabuena Software ~ 2012
Seam✔ Framework para el desarrollo de aplicaciones Web.✔ Provee de un mecanismo de acceso backend beans en archivos JSF.
<h:outputText value="#{myBean.myProperty}" />
Yerbabuena Software ~ 2012
¿Por qué usarlo?✔ Mejora JSF
✔ Fácil utilización✔ Provee de un modelo para componentes Web
✔ Inyección de dependencias✔ Gestión de eventos✔ Anotaciones...
Yerbabuena Software ~ 2012
Declaración de un Bean@Scope(ScopeType.CONVERSATION)@Name("miAccion")public class MiBean implements Serializable {@In(create = true)protected transient NavigationContext navigationContext;
@In(create = true)protected transient CoreSession documentManager;
@In(create = true)protected transient FacesMessages facesMessages;
...}
public String miMetodo() {return “Hola mundo!”;
}...
Yerbabuena Software ~ 2012
Cómo acceder al Bean✔ Desde otro Seam Bean
@Inprotected MiBean miAccion;
✔ Desde un archivo XHTML:#{miAccion.miMetodo}
Yerbabuena Software ~ 2012
Otros aspectos importantes✔ Acceder al documento actual
#{currentDocument}
✔ Acceder a una propiedad de un DocumentModel
#{currentDocument.schema.field}✔ Por ejemplo: #{currentDocument.dublincore.title}
Yerbabuena Software ~ 2012
Ejercicio
Usando JSF y Seam.
Yerbabuena Software ~ 2012
Athento Platform
¡Gracias!