1/9/2024 0 Comments Jsf icefaces developed by![]() ICEfaces Enterprise Edition 1.0 is a commercial version. The push technology of ICEfaces enables web users to obtain the latest data and status of the application dynamically and in real time, opening the way for the establishment of multi-user collaborative applications in the web environment, which could not be done with a lightweight web framework before. ![]() Compared with some Ajax frameworks based on JavaScript "pull" technology, push technology is more efficient and more modeled. The Ajax function of ICEfaces based on push technology is particularly powerful, representing a new height of dynamic web applications, which cannot be achieved by other Ajax solutions.Ījax push technology is a standard feature of ICEfaces and can be used directly in Java application logic. Using push technology, the server can asynchronously send dynamic data to the user interface without user intervention. After the server interacts with various back-end data services, it obtains information on how the presentation layer should change. The so-called Ajax push technology means that the server side directly pushes changes in the presentation layer to the client side. In addition, ICEfaces also supports Ajax "push" technology. Putting a lot of application logic on JavaScript will bring many unfavorable results, such as increasing the page load time, reducing the page's friendliness to search engines, and possibly causing source code security issues. As the complexity of the user interface increases, JavaScript code becomes longer and longer, which eventually leads to a nightmare of development, testing, and maintenance. Generally, the Ajax features required by rich Internet applications are achieved through JavaScript on the browser side. This is completely different from other JSF Ajax solutions. ICEfaces puts Ajax on JSF, but still keeps the client side light. This allows developers to develop rich Internet applications according to their own wishes, while avoiding a large amount of JavaScript code and keeping the client "slim". Under ICEfaces, the application logic resides entirely on the server, and changes to the presentation layer are submitted to the browser in an incremental manner, and a lightweight Ajax "bridge" is responsible for the assembly of the changes. ICEfaces achieves this by completely transferring application logic to the server side. The most unique advantage of ICEfaces is that it develops rich Internet applications in the form of thin clients. Using ICEfaces, developers can implement Ajax functions without writing any JavaScript code. With such a large-scale investment, ICEfaces has become the only standards-based Ajax solution. ![]() ICEsoft has invested considerable financial resources in the development of ICEfaces, and the cumulative software scale of ICEfaces has reached 25 person-years. ICEfaces extends JSF, allowing programmers to develop thin-client rich Internet applications in pure Java. At the time, this was the only Ajax integrated application framework under Java EE. On July 19, 2006, just past mid-2006, ICEsoft announced that its ICEfaces Enterprise Edition 1.0 was officially released. ICEsoft's famous product is ICEfaces, which is a Java software product that integrates ICEsoft's rich application experience and ISF technology. Before the emergence of Ajax and Web 2.0 concepts, ICEsoft has accumulated rich experience in the dynamic web field. ICEsoft is a dynamic web application developer.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |