AJAX Software AJAX Technology J2EE Application Rich Web Applications JSF Components

来源:百度文库 编辑:神马文学网 时间:2024/04/25 00:39:47





Products // ICEfaces Community Edition


Community Edition
ICEfaces Community Edition is an Ajax application framework that enables J2EE application developers to easily create and deploy thin-client rich web applications in pure Java. ICEfaces Community Edition is a fully featured product that Java developers can use to develop new or existing J2EE applications at no cost.
ICEfaces‘ revolutionary Direct-to-DOM (D2D) rendering technology and Ajax Bridge empowers developers to quickly produce sophisticated and robust J2EE applications that exhibit the following characteristics:
Smooth, incremental page updates with in-place editing and no full page refresh. Asynchronous page updates driven from the application in real time. Fine-grained user interaction during form entry that augments the standard submit/response loop. User context preservation during page update, including scrollbar positioning and user focus.
ICEfaces leverages the entire standards-based J2EE ecosystem of tools and execution environments. Rich web application features are developed in pure Java, and in a pure thin-client model. There are no Applets or proprietary browser plug-ins required. ICEfaces applications are JavaServer Faces (JSF) applications, so J2EE application development skills apply directly and Java developers are isolated from doing any JavaScript related development.
ICEfaces is currently available in two versions: the ICEfaces Community Edition and theICEfaces Enterprise Edition. The Community Edition is a fully featured product free for development and deployment, while the Enterprise Edition is a commercial upgrade that will offer advanced scalability options and enterprise support options. To see a complete feature comparison between the Community Edition and the Enterprise Editionclick here.
Product Benefits
The benefits of using ICEfaces to enrich enterprise web applications are numerous:
Create a superior user experience and produce more effective enterprise J2EE applications Minimize total cost of ownership for applications through a pure thin-client model Stay J2EE standards-compliant Minimize your dependency on complex and brittle JavaScript Leverage existing J2EE development environments and tools Draw resources from the mature and vibrant J2EE development community
Both versions of ICEfaces includes the following features:
FrameworkAjax BridgeComponent SuiteIDE IntegrationApplication Server Support
Framework:
The ICEfaces Framework conforms to the JSF architecture and provides a portable mechanism for rendering JSF pages directly into the browser DOM (Direct-to-DOM Rendering), resulting in superior presentation of J2EE applications.  The benefits of the Framework and Direct-to-DOM rendering are numerous:
Reduced page rendering times (improved responsiveness of the UI) Partial page update (eliminates complete page refresh and page flicker) Asynchronous page update (real time update of UI without the need for a user initiated submit) User context preservation (scroll bar positioning and user focus on page not altered during page update) Compatible with both Sun RI and MyFaces JSF implementations
Ajax Bridge:
The Ajax Bridge takes care of all aspects of communication between the server-side Framework and the client browser. It is mainly responsible for assembling DOM updates in the client browser, and propagating user interactions back to the server-side applications. This lightweight Ajax software layer provides the benefits of Ajax technology without requiring any JavaScript development. The Ajax Bridge supports rich web application deployment to all leading browsers with no need for proprietary browser plugins or extensions.
The Ajax software includes server-side and client-side elements.  The server-side of the Bridge is servlet-based, processes incoming requests from the client, and provides presentation DOM updates in response to the JSF rendering phase.   The client-side of the bridge is a 10KB JavaScript library that uses Ajax technology to establish synchronous and asynchronous communications paths to the serverside JSF application.
Component Suite:
The ICEfaces Component Suite provides a complete set of the most commonly required components including enhanced implementations of the standard JSF components as well as additional custom components. All these components feature additional benefits over other standard JSF components, such as:
Optimized to fully leverage Direct-to-DOM rendering technology (partial page rendering). Support for additional attributes for ICEfaces-specific features such as partial submit and incremental page updates. Support for comprehensive component look-and-feel customization via predefined CSS-based component themes that are easily customizable.
The ICEfaces Component Suite fully supports look-and-feel customization via a set of standard CSS classes and pre-defined component style themes. Changing the look-and-feel or theme of a rich web application developed with the ICEfaces Component Suite is as simple as changing the CSS stylesheet used. A set of predefined themes are available to be used as-is, or customized to meet the specific requirements of the application. In addition, individual components may override the theme-based style settings to achieve the specific look-and-feel desired. It is even possible to change the look-and-feel theme dynamically and have the entire application instantly reflect the new theme.
For more information, see theICEfaces Component Suite Overview.
See anonline demonstration of theICEfaces Component Suite Showcase.
Supported Tools, Web Application Servers and Browsers
IDE Integration:
Basic project-level integration is provided across a range of commercial and community-based IDEs. Project-level integration facilitates incorporating ICEfaces into JSF projects within the tool. ICEfaces integration is now available for the following IDE tools:
Eclipse (with Web Tools Platform) Oracle JDeveloper IBM Rational Application Developer Sun Studio Creator 2 BEA Workshop Studio 3
For more information, visit theTools Support knowledge base.
Application Server Support:
ICEfaces is engineered to be J2EE-compliant and as such runs on a spectrum of open-source and commercial J2EE application servers.  A specific subset of these servers will be supported with basic integration.  Basic integration means that ICEfaces applications will be deployable to the server, but does not address large-scale deployment issues such as load sharing and clustered configurations.
The following J2EE application servers are now supported:
Apache Tomcat JBoss Application Server WebLogic Server Sun Java System Application Server Oracle Application Server Container for J2EE (OC4J) WebSphere Application Server
Web Browsers:
Microsoft Internet Explorer 6.x Firefox 1.x Mozilla 1.6 or Netscape 7.x Safari 1.2
For more information see theICEfaces Developer‘s Guide.
Related Links
ICEfaces Product ComparisonICEfaces Enterprise EditionICEfaces Support ForumsICEfaces White PaperICEfaces Online Documentation ReferenceICEfaces Support Options
ICEfaces is available as aFREE download. Want to see ICEfaces in Action? View the ICEfacesonline demos.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).














User ID:
Password:




Subscribe to news and product announcements.Privacy policy.

Products |Customers |Partners |Purchase |Corporate Info |Support |Privacy Policy |Site Map |Resources
Site byMedia Dog Productions © 2005 ICEsoft Technologies Inc. Toll Free: 1-877-263-3822 USA & Canada
_xyz