什么是GWT的Entry Point


Posted in 面试题 onAugust 16, 2013
Entry Point可以理解为gwt对界面上不同模块部分的封装,比如一个web界面有两个主要的部分,一个部分是实时显示内容的告示区域,一个部分是留言的区域,那个就可以定义两个Entry Point,分别处理这两个界面部分,每个Entry Point是一个Java代码,这样不同功能、不一样的界面模块就可以分别写到不同的java代码中去了,当然你也可以把整个页面都定义在一个Entry Point里面去,那这个java代码里既要处理显示实时告示的逻辑,又要处理留言的逻辑,代码就很混杂,这就像现在的用php来整个定义一个页面一样,Entry Point的定义在Module中通过 指定。
那么这个Entry Point显示在那个地方呢?
这不是Entry Point处理的内容,Entry Point只表示一个页面会分成几个不同功能的模块及负责这些模块的java类,甚至实际的界面会显示在什么地方由java类里面定义布局的代码定义。这里每个Module都有一个html页面,该页面负责加载最终gwt编译的javascript代码及ui,那么在这个html里面我们就可以定义一个布局显示的模板构架。定义好哪里要显示什么,比如:

那就可以定义两个Entry Point一个负责BBS,一个负责Message,然后在BBS的java代码里通过
RootPanel.get(”bbs”).add(”负责bbs的布局定义”);
RootPanel.get(”message”).add(”负责Message的布局定义”);
RootPanel.get(”bbs”).add(”负责bbs的布局定义”);
RootPanel.get(”message”).add(”负责Message的布局定义”);
把两个不同的功能代码放到我们预定义的地方,如果RootPanel.get().add(”布局定义”);则加取页面的最后。
EntryPoint的EntryPoint.onModuleLoad()方法就是负责定义界面的地方,相当于RCP IViewPart的createPartControl

Tags in this post...

面试题 相关文章推荐
PHP如何自定义函数
Sep 16 面试题
一套Java笔试题
Aug 20 面试题
Android interview questions
Dec 25 面试题
Oracle里面常用的数据字典有哪些
Feb 14 面试题
如何删除一个表里面的重复行
Jul 13 面试题
西部世纪面试题
Dec 05 面试题
.net开发工程师面试题
Feb 25 面试题
北京-环亚运商测试题.net程序员初步测试题
May 28 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
介绍一下MD5加密算法
Nov 12 面试题
什么是属性访问器
Oct 26 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
AJAX的优缺点都有什么
Aug 18 #面试题
DOM和JQuery对象有什么区别
Nov 11 #面试题
主要的Ajax框架都有什么
Nov 14 #面试题
如何用JQuery进行表单验证
May 29 #面试题
Ajax主要包含了哪些技术
Jun 12 #面试题
如何整合JQuery和Prototype
Jan 31 #面试题
AJAX都有哪些有点和缺点
Nov 03 #面试题
You might like
PHP 面向对象 PHP5 中的常量
2010/05/05 PHP
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
学习jquery之一
2007/04/27 Javascript
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
点击弹出层效果&弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
原生javascript实现的一个简单动画效果
2016/03/30 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
微信小程序template模版的使用方法
2019/04/13 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
python爬虫租房信息在地图上显示的方法
2019/05/13 Python
Python实现通过解析域名获取ip地址的方法分析
2019/05/17 Python
10分钟用python搭建一个超好用的CMDB系统
2019/07/17 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
数组越界问题
2015/10/21 面试题
《兰亭集序》教学反思
2014/02/11 职场文书
交通志愿者活动总结
2014/06/27 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
考察邀请函范文
2015/01/31 职场文书
索赔员岗位职责
2015/02/15 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
首次购房证明
2015/06/19 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
springcloud整合seata
2022/05/20 Java/Android