Ajax应用的高性能,主要表现在,它将大量的工作都延迟到浏览器端的来完成,减轻了服务器的压力,增大了并发量。
而且异步请求的好处就是,浏览器不用刷新整个页面,就可以更新所需内容,在用户体验上来说也得到了提高。
但是对于一般的企业内部应用,例如只是简单的对一张表的CRUD,GWT或许不是对好的选择。
在开发过程中发现GWT的DataGrid在处理多Column的数据库表的时候存在很大的性能问题:
1. 数据加载解析较缓慢
2.使用
MultiSelectionModel selectionModel;
dataGrid.setSelectionModel(selectionModel, DefaultSelectionEventManager
.<LTDMRecord> createCheckboxManager());
当表的字段很多时,页面反应速度很慢,比如说你点击一个CheckBox,需要很长的时间才能反映过来。使用SingleSelectionModel虽然会稍微好一些,但还是非常的缓慢。
所以对于我对Ajax应用的理解,和GWT DataGrid的性能问题希望可以得到各位的纠正和建议。
先谢过!
分享到:
相关推荐
【GWT 概述】 GWT(Google Web Toolkit)是一个开放源码的开发框架,它允许开发者使用 Java 语言来构建高性能的富互联网应用程序(Rich Internet Applications,RIA),然后自动将其编译为优化过的 JavaScript 代码...
关于GWT(Google Web Toolkit)的Eclipse插件安装是一个重要的步骤,对于想要学习和使用GWT进行Web应用开发的人员来说,这是一个基础且必要的环节。GWT是一种开放源码的Java框架,它允许开发者使用Java语言来编写...
GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建高性能、可维护的...逐步理解并实践这些知识点,你将能够创建更复杂、功能丰富的GWT应用程序。记得在实践中不断尝试、调试和优化,以加深对GWT的理解。
**初次接触GWT:知识点概括** Google Web Toolkit(GWT)是Google推出的一款开源的JavaScript开发框架,它允许开发者使用Java语言来编写Web应用程序。GWT通过编译器将Java代码转换为高效的JavaScript,从而在浏览器...
GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,允许Java开发者使用Java语言来编写Web应用。GWT通过编译器将Java代码转换为高效的JavaScript,从而在客户端浏览器上运行。这个“GWT入门...
例如,可能是关于性能优化、调试工具的使用,或者是GWT与其他工具集成的最佳实践。 总之,GWT是一个强大的开发框架,它简化了富互联网应用程序的开发,使Java开发者能够在浏览器环境中充分利用Java的便利性。通过...
Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门
GWT提供了`DataGrid`或`CellTable`组件,它们可以绑定数据源并显示数据。这些组件支持分页、排序和过滤等功能,使得数据浏览更加灵活。同时,`AsyncCallback`可以用于异步加载数据,确保用户体验流畅。 3. **更新...
### GWT快速开发知识点详解 #### 一、GWT简介 **Google Web Toolkit (GWT)** 是由Google推出的一款开源的Java开发框架,主要用于构建高度交互式的Web应用程序,特别是那些类似Google Maps和Gmail这样的AJAX应用。...
**关于GWT的知识点:** 1. **模块系统(Module System)**:GWT项目由一个或多个模块组成,每个模块定义了应用的入口点、依赖和编译设置。 2. **UI组件库**:包含丰富的可重用组件,如Button、TextBox、Panel等,...
"GWT+Quickview+-+by+elephi[1].dong+.mht"文件可能是一个关于GWT快速预览功能的教程或演示,帮助开发者了解如何在GWT应用中实现快速查看和预览功能,提升用户体验。 "GWT快速开发.pdf"这本书籍或手册,旨在加速...
**GWT(Google Web Toolkit)开发环境JAVA** Google Web Toolkit(GWT)是一个开放源代码的Java框架,它允许开发者使用Java语言来编写富互联网应用程序(Rich Internet Applications,RIA),并将其编译成优化的...
SmartGWT是基于Google Web Toolkit (GWT) 的一个开源框架,它为开发富互联网应用程序(RIA)提供了丰富的组件库和高级功能。SmartGWT的最新版本进一步提升了用户体验,简化了开发过程,提供了更多现代Web设计的需求...
**GWT(Google Web Toolkit)** 是一个由Google开发的开源JavaScript开发框架,它允许开发者使用Java语言来编写Web应用程序。GWT通过编译Java代码为优化过的JavaScript,实现了在客户端浏览器上的高效运行。这对于...
以下是关于 GWT 入门的详细知识点: 1. **GWT 编译器**: GWT 的核心部分是其编译器,它能够将 Java 代码转换为浏览器可执行的 JavaScript。这使得开发者可以利用 Java 的强大功能和成熟的开发工具,同时享受 ...
在GWT中实现分页控件,通常会涉及以下几个核心概念: 1. **数据模型**:这是存储和管理数据的结构,可以是自定义的Java类,用于封装每一页的数据。在分页场景中,数据模型需要包含每页的大小(每页显示多少条记录)...
GWT-api文档是关于GWT库的一份详细参考资料,涵盖了GWT框架的各种API、类、接口和方法,对于理解和使用GWT进行开发至关重要。 GWT的核心特性包括: 1. **Java到JavaScript的编译**:GWT将Java源代码通过编译器转换...