ICEfaces EE 是一个经过完全测试和认证的企业级解决方案,要求完全支持保证 SLA 相应时间的产品环境。
ICEfaces是一个基于Ajax的JSF开发框架。ICEfaces原本是一个商业产品,现已基于Mozilla Public License协议开源了。它提供一整套完整的Java EE应用程序开发组件,能够帮助开发人员用纯Java(not JavaScript)快速开发瘦客户端胖互联网应用程序(Rich Internet Applications:RIA)。另外可通过在线Demo体验一下ICEfaces的强大功能。
ICEFaces完全是一个活生生的DOM,比如说只要通过一点点编码,就可实现当server端发生改变时,JSF的客户端也跟着变化.
应用程序如果能做到这一点,那么就会成为一个非常“生动”的应用.举个例子吧,一个专门从事拍卖的站点,每次不断更新的报价,立马就可以反应客户对该物品的关注程序.(在这次的分发包里,正有这个例子).类似的还有聊天室应用程序,这里就不多说了.
ICEfaces EE 1.8.2.GA_P03发行说明:
ICEfaces EE (Enterprise Edition) 1.8.2.GA_P03 (Patch 3) is a production-certified release.
ICEfaces EE is a commercial software product that extends the ICEfaces open source project to provide additional advanced enterprise features, professional support options, and platform certification against a wide range of proprietary and open source application servers and Java EE middleware. For more information on ICEfaces EE, see the ICEfaces EE 1.x Product Page, and the ICEpack 1.x Wiki.
Review the Known Issues prior to using this release.
Review the Migration Notes if you plan to use an existing ICEfaces 1.7.x application with 1.8.x.
Please report any issues with this release to ICEsoft customer support.
Notable ICEfaces Changes In This Release
Official support for Microsoft Internet Explorer 9 (IE 9) and Mozilla Firefox 4.0 has been added in this release. Core
Framework
[ICE-6889] - Updated Prototype library to 1.7, and Scriptaculous to 1.9 releases (for IE 9 support) [ICE-6862] - Blocking
Servlet now returns the correct HTTP error status instead of HTTP 200 code [ICE-6547] - Added additional classes to the core JavaDoc documentation. [ICE-6655] - Add parameter to optionally disable the Browser History Tracking feature (which avoids having the hidden iframe be created and a request per view made to the '.....xmlhttp/blank'). The following context parameter needs to be added to web.xml file:
<context-param>
<param-name>com.icesoft.faces.disableBrowserHistoryTracking</param-name>
<param-value>true</param-value>
</context-param> ICEfaces Component Suite
[ICE-6714] - Upgraded ice:inputRichText to use latest version of CKEditor (for IE9 support).
Note that with this upgrade from FCKEditor to the newer CKEditor the techniques used to customize the Toolbar and CSS styling for the editor have changed. See the updated TLD documentation for ice:inputRichText for details. [ICE-6658] - The JavaScript files used by the ICEfaces Components have been optimized to reduce their sizes, resulting in a 50% size savings vs. EE 1.8.2.GA_P02 (approx.
250KB). Fixed the following Modal PanelPopup issues:
[ICE-6868] - Modal background isn't removed when closing multiple modal popups [ICE-6333] - Links disabled after setting modal Popup to non-rendered [ICE-6384] - PartialSubmit on modal panelPopup causes modal background to disappear [ICE-6538] - Modal Popup Launched from ace:tabSet Not Covering Separate Div with ice:menuBar [ICE-6932] - Modal popup should auto-center within only the visible viewport [ICE-6673] - Added disabled attribute to the outputResource component [ICE-6686] - Added tabindex attribute to rowSelector/dataTable [ICE-6663] - Added legend attribute to selectOneRadio and selectManyCheckbox [ICE-6690] - Now allow positionOnLoadOnly attribute to disable popup auto centering when the page is scrolled [ICE-6854] - Made 1.8.x AxisChart serializable [ICE-6890] - selectInputText rows=0 now displays all matches (instead of none) [ICE-5051] - DataExporter now uses Converters to export data [ICE-6567] - DataTable optimization: add client id to tbody element
Refer to the ICEfaces JIRA Change Log for detailed information on all of the ICEfaces changes included in this release.
Notable ICEpack Changes In This Release
ICEfaces Composite Components
IPCK-250 - Add the ability for the Schedule component to show a true 24 hour clock RichDataGrid Improvements IPCK-141 - Rich Data Grid: Add Visual Indication for Row Editability IPCK-272 - Add ability to disable the <ice:messages> tag used in the editableTable component IPCK-273 - Add ReadOnly attribute for RichDataGrid and EditableTable IPCK-274 - Add ability to add an inputRichtext component to the editableTable IPCK-296 - Add capability to disable right-click menu on richDataGrid EditableDataTable Improvements IPCK-271 - Change selectBooleanColumn to render a disabled selectBooleanCheckbox when in non-edit mode. IPCK-276 - Have the rowSelectionListener method of the AbstractEditableTableBean handle a EditableTableException IPCK-278 - Change ice-cc:selectOneMenuColumn to render the label of a SelectItem object in its non-edit state IPCK-91 - Add cancel event to IEditableTableEventListener IPCK-183 - Add ability to display links and other components for expandableTable component IPCK-185 - Add ability to add other components/content to the dialog header section IPCK-186 - Add capability to change the style of the buttons for the dynamic dialog component IPCK-218 - Add disabled support for Selection Tree IPCK-230 - Add converter support to DualList support IPCK-93 - Fixed TLD issue on JBoss 6 Numerous bug fixes. Enterprise Push Server (EPS)
IPCK-307 - Fixed issue that could cause EPS' ARP
functionality to fail to startup properly IPCK-306 - Added jboss-web.xml to timezone-failover(-push) applications IPCK-303 - Added jboss5 and glassfishv2 Ant targets to sample builds
下载地址:http://www.icefaces.org/main/downloads/os-downloads-1-8.iface