Ajax应用的高性能,主要表现在,它将大量的工作都延迟到浏览器端的来完成,减轻了服务器的压力,增大了并发量。
而且异步请求的好处就是,浏览器不用刷新整个页面,就可以更新所需内容,在用户体验上来说也得到了提高。
但是对于一般的企业内部应用,例如只是简单的对一张表的CRUD,GWT或许不是对好的选择。
在开发过程中发现GWT的DataGrid在处理多Column的数据库表的时候存在很大的性能问题:
1. 数据加载解析较缓慢
2.使用
MultiSelectionModel selectionModel;
dataGrid.setSelectionModel(selectionModel, DefaultSelectionEventManager
.<LTDMRecord> createCheckboxManager());
当表的字段很多时,页面反应速度很慢,比如说你点击一个CheckBox,需要很长的时间才能反映过来。使用SingleSelectionModel虽然会稍微好一些,但还是非常的缓慢。
所以对于我对Ajax应用的理解,和GWT DataGrid的性能问题希望可以得到各位的纠正和建议。
先谢过!
分享到:
相关推荐
关于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简介及背景 - **GWT**(Google Web Toolkit)是一款由谷歌开发的开源框架,旨在帮助开发者利用Java编写高性能的Web前端应用。它通过将Java代码编译成JavaScript,使得...
【GWT开发者手册】是为新入职员工提供GWT技术培训的文档,旨在让无GWT背景的JAVA开发者能在短时间内掌握GWT开发。本手册基于GWT版本gwt-windows-1.3.3,适用于熟悉JAVA语言和具有J2EE三层架构开发经验的WEB应用程序...
例如,可能是关于性能优化、调试工具的使用,或者是GWT与其他工具集成的最佳实践。 总之,GWT是一个强大的开发框架,它简化了富互联网应用程序的开发,使Java开发者能够在浏览器环境中充分利用Java的便利性。通过...
GWT开发基础知识点 在本资源中,我们将讨论Google Web Toolkit(GWT)的基础知识点,包括GWT的安装、配置、编码基础和客户端代码编写等方面的内容。 GWT安装和配置 在Eclipse中添加GWT插件是使用GWT开发的第一步...
GWT提供了`DataGrid`或`CellTable`组件,它们可以绑定数据源并显示数据。这些组件支持分页、排序和过滤等功能,使得数据浏览更加灵活。同时,`AsyncCallback`可以用于异步加载数据,确保用户体验流畅。 3. **更新...
### GWT快速开发知识点详解 #### 一、GWT简介 **Google Web Toolkit (GWT)** 是由Google推出的一款开源的Java开发框架,主要用于构建高度交互式的Web应用程序,特别是那些类似Google Maps和Gmail这样的AJAX应用。...
Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门
**关于GWT的知识点:** 1. **模块系统(Module System)**:GWT项目由一个或多个模块组成,每个模块定义了应用的入口点、依赖和编译设置。 2. **UI组件库**:包含丰富的可重用组件,如Button、TextBox、Panel等,...
"GWT+Quickview+-+by+elephi[1].dong+.mht"文件可能是一个关于GWT快速预览功能的教程或演示,帮助开发者了解如何在GWT应用中实现快速查看和预览功能,提升用户体验。 "GWT快速开发.pdf"这本书籍或手册,旨在加速...
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源代码通过编译器转换...
GWT,全称为Google Web Toolkit,是Google推出的一款开源JavaScript开发框架,用于构建高性能的、客户端的Web应用程序。GWT允许开发者使用Java语言编写代码,然后自动编译为优化过的JavaScript,使得开发者能够利用...