Introduction to…
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
Introduction to www.icefaces.org ICESOFT TECHNOLOGIES INC. - - PowerPoint PPT Presentation
Introduction to www.icefaces.org ICESOFT TECHNOLOGIES INC. Introduction to ICEfaces What is ICEfaces? An Internet technology that will allow you to easily build rich highly interactive web applications An AJAX Framework A
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
SEAM
Portal
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
DOM DOM (Client)
Incremental DOM Updates Ajax Bridge
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
DOM (Server)
Incremental DOM Updates
Direct-to-DOM isolates Java developers from JavaScript and more…
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
Element divElement = dom.createElement("div"); divElement.appendChild(dom.createTextNode("My Component"));
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
<context-param> <param-name> com.icesoft.faces.standardRequestScope </param-name> <param-value>true</param-value> </context-param>
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
Table 2. JSF Library Jars
JSF Implementation File Name Version Project License Sun RI 1.1 jsf-api.jar 1.1_01 Sun JSF 1.1 RI APIs JSF 1.1 RI License and JSF 1.1 Third Party Licenses Sun RI 1.1 jsf-impl.jar 1.1_01 Sun JSF 1.1 RI implementation JSF 1.1 RI License and JSF 1.1 Third Party Licenses Sun RI 1.2 jsf-api-1.2.jar 1.2_04-b10-p01 Sun JSF 1.2 RI APIs CDDL Version 1.0 Sun RI 1.2 jsf-impl-1.2.jar 1.2_04-b10-p01 Sun JSF 1.2 RI APIs CDDL Version 1.0 MyFaces (JSF 1.1) myfaces-api.jar 1.1.5 Apache MyFaces Apache License Version 2.0
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
Version 2.0 MyFaces (JSF 1.1) myfaces-impl.jar 1.1.5 Apache MyFaces Apache License Version 2.0
<context-param>
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
<param-name>com.icesoft.faces.connectionTimeout</param-name> <param-value>150000</param-value> </context-param>
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
<context-param> <param-name>com.icesoft.faces.concurrentDOMViews</param-name> <param-value>true</param-value> </context-param>
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
<context-param> <param-name>com.icesoft.faces.synchronousUpdate</param-name> <param-value>false</param-value> </context-param>
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
// Need to skip the PROCESS_VALIDATIONS phase, so that // annoying validation messages are not displayed to the user. facesContext.renderResponse();
the keyboard
– Notice that with ICEfaces, we get client-side validation for free via D2D!
ICESOFT TECHNOLOGIES INC.
www.icefaces.org
– Notice that the converter is invoked and the date is formatted correctly via D2D
– Note that FL is selected in the drop down list via D2D
– Notice the global message at the top via D2D
– Notice that the page navigation takes place via D2D