GWT入门与经典实例解析目录

如题所述

第1个回答  2024-08-30

本文章为《GWT入门与经典实例解析目录》一书的详细内容概述,旨在为读者提供GWT(Google Web Toolkit)开发的全面指南。文章以系统性、条理化的结构,从基础知识到高级应用,全面覆盖GWT开发所需的知识点。


第一章:GWT入门



    1.1 GWT概述



      AJAX简介


      GWT简介




    1.2 搭建GWT开发环境



      安装JDK


      安装GWT


      安装Eclipse




    1.3 运行GWT样例程序



      主机模式下运行GWT


      Web模式下运行GWT




    1.4 创建GWT工程



      用applicationCreator创建一个GWT应用


      创建一个用于Eclipse的GWT应用




    1.5 初识GWT应用程序



      入口点类


      HTML页面


      模块




    1.6 projectCreacor命令详解


    1.7 applicationCreator命令详解


    1.8 标准GWT工程结构


    1.9 模块


    1.10 CSS层叠样式表


    1.11 GWT的其他基础知识



      客户端代码


      服务器端代码


      GWT的Java语言兼容性





第二章:事件和监听器



    事件



      GWT事件


      浏览器的事件处理机制


      Widget/Panel对事件的处理




    监听器



第三章:用Widget构建用户界面



    传统Web组件



      Label标签


      HTML组件


      Button按钮


      CheckBox复选框


      RadioButton单选框


      TextBox文本框


      TextArea文本区


      PasswordTextBox密码文本框


      TextBoxBase文本框基类


      ListBox列表框


      Frame框架


      Hidden隐藏标签




    高级Web组件



      CustomButton自定义按钮


      PushButton推压按钮


      ToggleButton绑定按钮


      RichTextArea富文本


      Menu菜单


      TabBar页卡栏


      Grid网格


      FlexTable伸缩表格


      HTMLTableHTML表格


      Tree树


      Image图片


      Hyperlink超链接和History历史管理



        Hyperlink超链接


        用History实现历史管理







第四章:ImageBundle的使用



    ImageBundle简介


    在GWT中实现ImageBundle



      定义ImageBundle接口


      ImageBundle接口的使用




    ImageBundle实例


    ImageBundle的子接口



第五章:用Panel实现UI布局



    Panel的分类


    Simplepanels单一面板



      ScrollPanel滚动条面板


      FocusPanel焦点面板


      FormPanel表单面板


      PopupPanel弹出面板


      DialogBox对话框




    Complexpanels复合面板



      DockPanel方位面板


      HorizontalPanel水平面板


      VerticalPanel竖直面板


      FlowPanel流面板


      StackFanel堆面板


      DeckPanel层叠面板


      AbsolutePanel绝对值面板


      RootPanel根面板




    CompositePanels合成面板



      TabPanel页卡面板


      DisclosurePanel展开面板


      SuggestBox提示框




    SplitPanels分裂面板



      HorizontalSplitPanel水平分割面板


      VerticalSplitPanel竖直分隔面板




    用Composite实现自定义Widget/Panel


    其他布局方式



第六章:GWT中的RPC机制



    服务接口


    服务实现类


    异步接口


    调用RPC


    串行化



第七章:国际化



    通过Constants实现国际化


    通过Messages实现国际化


    通过ConstantsWithLookup实现国际化


    通过Dictionary实现国际化


    静态本地化和动态本地化



      静态本地化


      动态本地化




    il8nCreator命令详解


    用NumlberFormat国际化数值


    用DateTimeFormat国际化日期和时间


    ImageBundles和本地化



第八章:GWT中的JSNI技术



    JSNI简介


    编写JSNI方法


    在JavaScript中访问Java域


    在JavaScript中调用Java方法


    在Java和JavaScript间传递对象


    JSNI与异常


    封装JavaScript库



      在GWT中嵌入script.aculo.us的effects组件


      在GWT中嵌入script.aculo.us的dragdrop拖放组件


      在GWT中嵌入ActiveWidgets的grid组件





第九章:GWT与JUnit整合



    JUmt基础



      安装JUnit


      编写测试用例


      运行jUnit测试




    GWT与JUnit整合



      建立测试类


      junitCreator详解


      异步测试





第十章:使用RequestBuilder传输数据



    Get方法和Post方法



      URL简介


      Get方法和Post方法




    用RequestBuilder实现远程调用


    用RequestBuilder读取XML数据



第十一章:在GWT中使用JSON



    JSON基础


    在GWT中使用JSON



      通过JSONParser解析JSON数据


      JSONValue对象


      JSONString,JSONBoolean,JSONNumber和JSONNull对象


      JSONArray对象


      JSONObject对象




    JSON实例



第十二章:跨越同源策略



    同源策略简介


    服务器端代理


    通过GoogleAJAXFeedAPI实现跨域访问



      GoogleAJAXFeedAPI简介


      GoogleAJAXFeedAPI的使用方法


      用GoogleAJAXFeedAPI读取种子





第十三章:全面理解GWT



    GWT工程文件详解


    GWT工程的启动机制



      标准应用


      跨域应用




    部署GWT工程



      删除不需要的文件


      将GWT工程部署到服务器





附录:keyCode键码值表


扩展资料

《GWT入门与经典实例解析》全面讲解了GWT技术,主要内容包括:Widget、Panel、GWT的事件和监听器,ImageBundle技术,GWT的RPC机制,RequestBuildet,国际化,JSNI技术,在GWT中使用JSON的方法,JUnit整合,跨越同源策略,部署GWT工程等。