GWT项目默认有内置jetty可以启动,如果是小项目,非常方便。
但是如果项目比较大,或者比较复杂,相应的项目启动环境有要求,则内置jetty不好使了。
我们需要在外部启动server,用GWT远程连接这个server来进行调试。
这里的方法全部是基于GWT的Eclipse插件的,所以需要先安装插件。
打开DEBUG管理页面:
选择WebApplication后再点击新建,来新建一个debug
下面配置右边的信息
因为我们不需要内置的server,所以反选EmbeddedServer
在Main标签手动输入com.google.gwt.dev.DevMode
在GWT标签手写你要访问的域名(你的外部server启动后的url地址)
在Source标签添加源代码项目,这样调试启动后才能找到你的源代码
Debug的配置已经完成,点击DEBUG即可。
因为有些项目是外部导入的,在Eclipse里面没有被识别成GWT工程,则需要配置一下插件
右键项目,选择google->Web Toolkit Settings
进入下图,开启GWT
在左侧选择WebApplication标签,如下图所示
选择运行时项目的web目录
- 大小: 121.9 KB
- 大小: 27.1 KB
- 大小: 38.4 KB
- 大小: 39.6 KB
- 大小: 36 KB
- 大小: 15.4 KB
- 大小: 17 KB
分享到:
相关推荐
10. **远程调试**:如果需要在远程服务器上调试GWT应用,可以通过配置Eclipse的远程调试选项实现。 标签中的“源码”意味着文档可能涉及到查看和理解GWT生成的JavaScript源码,这对于深入学习和优化GWT应用非常重要...
开发者还可以通过GWT插件进行远程调试,这对于多开发人员协作或者云开发环境非常有用。 8. **错误跟踪和日志记录**: 插件可能会提供增强的日志记录功能,使开发者能够方便地追踪应用程序中的错误和异常,以便于...
- 安装GWT Eclipse Plugin,以便更好地支持GWT项目的创建、编译和调试。 - 可以通过Eclipse的市场(Install New Software)安装GWT Plugin。 #### 三、GWT开发基础 1. **基本概念**: - **模块(Module)**: GWT项目...
2. **异步RPC**:GWT提供了基于HTTP的远程过程调用(RPC)机制,使得客户端和服务器之间的通信变得简单高效。 3. **本地存储**:GWT支持在浏览器中进行本地数据存储,即使在网络断开时也能保持应用状态。 4. **...
远程过程调用 (RPC) 是 GWT 中一个非常重要的特性,它简化了客户端与服务器之间的通信流程。通过 GWT 的 RPC 机制,开发者可以轻松实现客户端和服务器端的数据交换,尤其是在处理异步请求时更加便捷。这大大提高了...
3. **GWT RPC与数据绑定**:讲解如何通过GWT的RPC机制实现客户端与服务器之间的通信,以及如何使用ValueProxy和DataProvider实现数据的远程加载和展示。 4. **GXT组件和主题**:详细介绍了GXT库中的组件,如Grid、...
3. **RPC通信**:GWT提供了基于HTTP的远程过程调用(RPC)机制,使得客户端和服务器端可以无缝通信,简化了数据交换的过程。 4. **国际化支持**:GWT内置了多语言支持,可以轻松地为应用添加不同语言的版本。 5. **...
对于远程服务调用,GWT使用RPC(Remote Procedure Call)机制,使得客户端和服务端之间的通信更加便捷。 **GWT-EXT** 是GWT的一个扩展,它将EXTJS的丰富用户界面组件引入到GWT中。如果你对EXTJS提供的界面效果不...
3. **远程过程调用(RPC)**:GWT支持客户端和服务器之间的RPC通信,使得Java对象能够在客户端和服务器之间无缝传输,简化了数据交换。 4. **历史管理和浏览器兼容性**:GWT提供了处理浏览器历史堆栈的机制,使得应用...
- **简单RPC调用**:GWT实现了简单的远程过程调用(RPC),使得服务器端和客户端之间的通信变得简洁。 - **强大的调试功能**:GWT支持Host Mode,允许开发者在调试过程中定位错误源。 - **浏览器兼容性**:GWT编译出...
3. **异步通信(RPC)**:GWT支持异步远程过程调用(RPC),使得客户端和服务器之间的通信更加高效和流畅,提高了用户体验。 4. **自动编译和部署**:GWT提供了开发服务器,可以在代码改变时自动编译并刷新浏览器,...
- **编译与调试**:使用GWT Compiler将Java代码编译成JavaScript,然后在开发模式下运行,可以进行实时调试。 - **优化与部署**:生产环境中,可以使用GWT的优化模式编译,生成更小、更快的JavaScript代码,然后将...
5. **异步通信**:GWT提供了异步远程过程调用(RPC)机制,使服务器端和客户端之间的通信更为简单。 6. **用户界面组件**:GWT提供了丰富的UI组件库,如表格、按钮、对话框等,可以快速构建复杂的用户界面。 7. **...
在开发过程中,GWT和Spring之间的通信通常通过远程服务调用(RPC)实现,GWT客户端发送请求到Spring管理的服务器端服务,然后由Hibernate处理数据库操作,最后将结果返回给客户端。 在这个实例中,可能包括以下几个...
5. 调试工具:如Firebug插件,提供了复杂的调试能力,让开发者能够调试运行在浏览器中的Java代码。 6. 性能优化工具:GWT提供了一系列用于提高应用程序性能的工具和最佳实践。 以上内容概述了GWT框架的核心概念和它...
此外,Eclipse插件通常会包含一个图形化的UI,使开发者能够方便地配置GWT设置,管理模块,预览应用,甚至进行本地或远程的调试。 总之,这个"GWT Eclipse 4.4 插件包"为那些无法访问Google的开发者提供了一个完整的...
这些bean可能包括数据访问对象(DAOs)、业务逻辑组件(services)以及与GWT客户端通信的远程服务接口(RemoteServiceServlets)。 2. **创建远程服务接口**:在GWT客户端,我们定义与Spring服务交互的接口。这些...
- **Client-Server通信**:GWT提供了异步远程过程调用(RPC)机制,使得客户端和服务器之间的通信更为简便。 - **UI构建**:GWT提供了丰富的用户界面组件(如`CellWidget`, `Composite`, `DeckPanel`等),方便构建...
在部署GWT应用到GAE的过程中,需要创建一个`web.xml`文件,它是Java Servlet的部署描述符,配置了应用的Servlets和过滤器,以及GWT的远程服务端点。在`web.xml`中,你会定义GWT服务的URL映射,以便GAE知道如何处理...