`

GWT 2.0 断点调试.前后台一起调试.

    博客分类:
  • java
阅读更多

GWT 2.0 的一个新的 地方就是开始支持 断点调试了..

 

就像是 java 的 断点调试..但想起来还是比较令人高兴的.

 

因为虽然是java 代码的调试. 但是 GWT 的功能是 将java 代码 转换成 html 代码和 js.

 

这样也就是对 js 进行调试了. 很方便呢.

 

同时由于 对于开发人员来说是对java 调试.感觉上 也是亲切的很.

 

用 GWT 做的东西. 不用担心 js 和 html 的东西了..虽然学习成本比较高.

 

但是用熟练之后.会省去 html 和 js的麻烦的地方.

 

比如跨浏览器的样式支持. js不兼容问题. 如果要写富客户端程序的时候.

 

效果实现,代码维护问题.

 

比如写好了一个东西.尤其是js 的东西...不好弄..

 

一直以来想找一个稳定的东西去开发 web. 维护成本也是一个问题..

 

比如代码是实现了.但是修改.功能再添加. 模块化..更细更复杂的功能的实现.

 

单个js + html 就显得比较吃力了..要不就用到第三方组件...

 

jquery protoytpe. dojo . yahooui

 

但是感觉上写js 的成本还是很高.. 调试成本也很高. (我说的是做一些复杂功能的时候.不是CURD)

 

以后的发展肯定是界面做的比 客户端程序还要复杂.

 

用户提出的要求也是越来越高. 功能也越来越人性化. 

 

一点点感想...

 

 

其实要启动 调试很简单.

 

 


eclipse 里面用debug as 启动.

 

 


然后在 chrome 浏览器里面输入 连接

http://localhost:8888/ToeosoBlog.html?gwt.codesvr=10.161.251.152:9997

 

注意: 这个地址后面的参数是必要的.否则就不是开发模式了.gwt.codesvr=10.161.251.152:9997

 



 

然后在 java 代码里面设置 断点.就进入 了调试 模式..同时eclipse 切换到调试 界面.


 

 

 



 程序 在进行调试的时候 偶然弹出一个对话框..就是浏览器长时间没有返回了.(因为在debug嘛)

 

不用管她. 点击否就行了.

 

非常的方便呢.

 

如果是url里面不带参数就是  http://localhost:8888/ToeosoBlog.html

这样就是直接访问服务器的模式.

后面添加参数就是开发模式.修改了 java 代码之后.刷新下浏览器就可以了.不用重起服务器.

这样对于开发的时候节省时间.唯一一点就是反映有点慢.

 

对于后面的参数.

gwt.codesvr=10.161.251.152:9997

不会是 浏览器的 websocket 吧?

本地做了一个socket 服务器..瞎猜想的.因为

在浏览器访问开发模 到底进行 html js 的代码生成 还不知道.

页面就有效果了.很厉害的技术呢. 

 

还要在研究研究...

  • 大小: 83.7 KB
  • 大小: 11.9 KB
  • 大小: 6.9 KB
  • 大小: 18.7 KB
  • 大小: 52.7 KB
  • 大小: 9.3 KB
分享到:
评论
9 楼 archerzz 2009-12-15  
说句实在话,我的感觉和楼主正好相反。如果你的应用很复杂,用JS和HTML反而方便……
8 楼 koujun 2009-12-15  
。。一直都是支持的。。。你太OUT了。。
7 楼 java_doc 2009-12-15  
witcheryne 写道
研究了整整一天. Gxt 始终在 开发者模式下 跑起来...
   Gwt 2.0 的新特性,看样子Gxt是暂时无法享受了!

自己做了个例子整合gxt2.1和gwt2.0,运行的很好啊。
6 楼 witcheryne 2009-12-15  
研究了整整一天. Gxt 始终在 开发者模式下 跑起来...
   Gwt 2.0 的新特性,看样子Gxt是暂时无法享受了!
5 楼 edokeh 2009-12-14  
rmfish 写道
edokeh 写道
原来不就支持断点调试么?
貌似一直都支持的,我从1.4开始用的时候就可以断点调试了

是的 一直就有的啊~  不过现在刻意直接在其他浏览器里调试 比较爽了~

恩,这个倒是真的,现在新的开发模式相当好,可以让我在FF里面用Firebug辅助编写代码了
4 楼 rmfish 2009-12-14  
edokeh 写道
原来不就支持断点调试么?
貌似一直都支持的,我从1.4开始用的时候就可以断点调试了

是的 一直就有的啊~  不过现在刻意直接在其他浏览器里调试 比较爽了~
3 楼 edokeh 2009-12-14  
原来不就支持断点调试么?
貌似一直都支持的,我从1.4开始用的时候就可以断点调试了
2 楼 witcheryne 2009-12-14  
atomom 写道
现在支持断点调试了么?
我用的gxt 没法享受gwt2.0带来的便利啊。

我也在用Gxt ...
  Gxt 2.1 支持 gwt2.0, 需要将项目中的gxt替换成2.1

最近刚升级,正在研究中..
1 楼 atomom 2009-12-13  
现在支持断点调试了么?
我用的gxt 没法享受gwt2.0带来的便利啊。

相关推荐

    smartgwt-2.0API.CHM

    smartgwt-2.0API.CHM 2009年12月18日 ... SmartGWT 2.0发布下载了

    GWT2.0RC1.chm

    GWT2.0类库详细结构图,是学习GWT的首选资料

    SmartGWT2.0 API

    SmartGWT 2.0 API 是一款基于Google Web Toolkit (GWT) 2.0的高级组件库,它为开发者提供了丰富的用户界面组件和强大的功能,以构建高性能、交互式的Web应用程序。SmartGWT 2.0 在其前身的基础上进行了多方面的改进...

    SmartGWT 2.0 API.zip

    在提供的压缩包"SmartGWT 2.0 API.zip"中,包含了一系列文件,这些文件对于理解和使用SmartGWT 2.0 API至关重要: 1. **stylesheet.css**:这是样式表文件,定义了API文档的外观和布局。它可能包括用于美化HTML页面...

    gwt2.0-api

    gwt2.0的api文档,chm格式的,方便大家查询。

    Apress.Pro.Web.2.0.Application.Development.with.GWT.May.2008

    - **调试便利性**:GWT提供了强大的调试工具,使得开发者能够轻松地找到并修复问题。 - **性能优化**:GWT能够自动执行许多优化步骤,如代码压缩和合并,减少HTTP请求等。 #### Web 2.0概念 Web 2.0是指互联网技术...

    gwt调试环境配置.doc

    7. **断点调试**:在Java源代码中设置断点,然后使用Super Dev Mode启动应用。当代码执行到断点时,Eclipse会暂停,你可以查看变量值、调用栈等信息,进行单步调试。 8. **日志和错误追踪**:使用GWT的日志框架(如...

    GTK+2.0编程范例.rar

    GTK+2.0编程范例.pdf 是一个关于GTK+2.0框架的详细教程,它主要面向初学者,旨在帮助开发者掌握GTK+的基础知识,从而能够构建基于此库的图形用户界面(GUI)应用程序。GTK+是GNOME桌面环境的核心组件,广泛用于Linux...

    gwt2.0版本

    10. **调试工具**:GWT提供了强大的调试工具,包括源码级调试、断点、单步执行等功能,帮助开发者定位并修复问题。 通过使用GWT 2.0 SDK,开发者可以利用Java的强大特性和生态系统,同时享受到现代Web开发的便利。...

    Ext GWT 2.0, Beginner's Guide

    《Ext GWT 2.0, Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者深入了解和掌握Ext GWT 2.0这一强大的Java Web开发框架。Ext GWT,全称EXT Java Widget Toolkit,是Sencha公司开发的一个用于构建富...

    Ext GWT 2.0: Beginner's Guide

    《Ext GWT 2.0: Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者快速掌握Ext GWT 2.0这一强大的Web应用程序开发框架。这本书结合了理论与实践,提供了丰富的示例代码和源码,使得学习过程更加直观和...

    cypal.studio.for.gwt-2.alpha

    2. **in.cypal.studio.gwt.core_2.0.0.200903252317.jar**:这个文件可能是插件的核心组件,包含了对GWT核心特性的支持,如编译、调试、代码生成和性能优化等功能。它是cypal Studio功能实现的基础,为开发者提供了...

    ftr-gwt-charts-2.0-sources.jar

    实测可用

    ftr-gwt-slider-2.0-sources.jar

    实测可用

    Ext GWT 2.0 Beginner’s Guide

    《Ext GWT 2.0 初学者指南》是一本专为希望提升网站用户体验的开发者设计的书籍,由Daniel Vaughan撰写。本书旨在帮助读者掌握Ext GWT这一强大的框架,通过详细的指导和实例,使读者能够迅速上手并利用Ext GWT开发出...

    ftr-gwt-calendar-ui-2.0-sources.jar

    实测可用

    ftr-gwt-calendar-emulation-2.0-sources.jar

    实测可用

    ftr-gwt-date-emulation-2.0-sources.jar

    实测可用

    Ext GWT 2.0 Beginner's Guide

    ### Ext GWT 2.0 Beginner's Guide:关键知识点概览 #### 一、书籍简介与背景 《Ext GWT 2.0 Beginner's Guide》是一本专为初学者设计的指南,旨在帮助读者深入了解Ext GWT框架的核心概念及其在Web开发中的应用。...

Global site tag (gtag.js) - Google Analytics