Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
HTML
HTML render kit
browser
Page
WML
render kit
Phone/
PDA
Page
<f:view>
… UI Component Expr. Language
<h:inputText
required="true"
value="#{emp.name}" Managed bean
JSF Page
/>
…
</f:view>
J2EE Persistence Layer / JDBC
RDBMS
UIForm
• faces-config.xml
– Defines managed beans
– Specifices navigation rules
– Must exist with WEB-INF
– Similar to struts-config.xml
• Servlet mapping in web.xml uses a faces
extension.
• URL pattern *.faces maps to
java.faces.webapp.FacesServlet.
Client/Browser
Apply
Restore/create Process
request
view validation
values
Client/Browser
Apply
Restore/create Process
request
view validation
values
Servlet
URL parsing Product code
(state management,
events, and so on)
Render
JSP response