smartgwt (A)「建议收藏」

smartgwt (A)「建议收藏」 smartgwt一个比较陌生的名字,却充满了神奇,模糊了web应用和windows应用的界限。很多人听过gwt,是的,用java写Ajax,smartgwt不仅多了一层华丽的包装,而且将gwt发挥到了极致!三者结合所产生的优势:跨操作系统、跨浏览器(主流的)、异步的实现web应用程序。 smartgwt很大的一个特点是,即使你不会美工,也能将页面处理的很得体,很美观(限网络应用程序,不需

大家好,又见面了,我是你们的朋友全栈君。

  smartgwt一个比较陌生的名字,却充满了神奇,模糊了web应用和windows应用的界限。很多人听过gwt,是的,用java写Ajax,smartgwt不仅多了一层华丽的包装,而且将gwt发挥到了极致!三者结合所产生的优势:跨操作系统、跨浏览器(主流的)、异步的实现web应用程序。

  smartgwt很大的一个特点是,即使你不会美工,也能将页面处理的很得体,很美观(限网络应用程序,不需要太多的修饰)。

grid:  grid    tree: tree

  在开始smartgwt编码前,有很多准备工作。

  先去了解“Google 网页工具包 ”,站内有很详细的文档和实例。IBM中国也有不少例子,值得了解。当完成第一个异步相应的例子时,你一定觉得,异步原来这么轻松有趣。接下来就要去装点界面,去了解smartgwt 丰富的界面,在google的项目站点能找到不少资料,还有官网的论坛 ,很多问题能在那里解决!下载完smartgwt,解压部署里面的war,就是官网提供的在线例子,页面中提供源代码,这是了解smartgwt最好的途径,也可以运行源代码。

  我目前的开发环境:jdk 1.6,netbeans 6.7(加gwt4nb插件),firefox 3.5(加firebug插件),mssql 2000打好补丁,tomcat 6.0

  开发框架:smartgwt,gwt,spring,hibernate(jpa)

  开发类库:

jar (有些类库要按照应用的需求来选择,并不一定用得到)

  现在是将smartgwt和gwt框架整合的时候了。当然,还要整合spring和hibernate,了解SSH的应该都知道,就不多说了。

新建一个web应用程序的项目。

web.xml(片段)配置spring入口

加载应用的集中配置文件applicationContext.xml,加载数据库,dao,service和gwt的配置文件。

applicationContext-database.xml

applicationContext-DAO.xml(片段)

applicationContext-Service.xml(片段)

applicationContext-GWT.xml

日志配置文件和持久化单元:

log

persistence.xml(片段)

gwt的配置文件

gwtxml

Showcase.gwt.xml

smartgwt主程序入口这里要说明下,如果下载了gwt4nb插件,新建项目时会自动生成,只要填写生成客户端的路径和gwt安装的路径。

gwtplug gwtpro

gwt.properties

 

 

以上是所有的配置文件,下来进入代码部分…

smartgwt (A)「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140909.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux搜索文件或内容命令_linux怎么查看文件内容

    linux搜索文件或内容命令_linux怎么查看文件内容1、递归搜索文件内容,如果查找"hello,world!"字符串,可以这样:grep-rn"hello,world!"**:表示当前目录所有文件,也可以是某个文件名-r是递归查找-n是显示行号-R查找所有文件包含子目录-i忽略大小写2、搜索文件find/-name’pay.html’……

    2025年8月5日
    1
  • Origin绘制上面和右边边框

    Origin绘制上面和右边边框如下面两个图,是绘制前后的对比图,可以发现多了上面和右边的边框,且边框无刻度。操作流程1。双击坐标轴。2。双击top和LineandTicks3。做如下操作4。右侧同理最终得到我们需要的图形。

    2022年5月20日
    406
  • 手机游戏开发综述[通俗易懂]

    手机游戏开发综述[通俗易懂]一、背景介绍  现在的移动电话是小型的计算机,它的处理能力与台式机的标准处理能力相比很有限,但是足够运行一个小型的游戏。  现在的手机的一个特性就是它们还是网络计算机,能够高速发送和接收数字数据。除了语音数据以外,它们还可以发送和接收其它类型的数据。所以类似《传奇》、《千年》这样的网络游戏也可以在手机上实现。当然就处理能力和性能而言,当前阶段的支持Java的手机很接近第二代控制台游戏机、80年

    2022年6月7日
    41
  • 如何解决vscode感叹号无法建立html文件的问题

    如何解决vscode感叹号无法建立html文件的问题今天是我使用vscode的第二天,没想到昨天还能用感叹号(!)建立文件模板的vscode今天却不行了,而且中途也重装过一次。虽然重装后能用感叹号(!)弄一个模板出来,但是在此新建文件的时候就没用了。所以我一直在思索为什么会这样,最终功夫不负有心人还是给我找到了。在此,谢谢那位给我指名方向的大佬。正确方法是输入html:5,然后回车就能出现模板了。因为vscode升级了,所以关于模板的设定可能出现了一些变化吧。在这里恳求大家了,如果各位读者觉得好用的话就动动小手点赞吧。拜托了。…

    2022年8月22日
    10
  • 右下面弹出框实现代码

    右下面弹出框实现代码

    2021年9月13日
    48
  • mysql 符串类型的数字排序(字符串转数字)[通俗易懂]

    mysql 符串类型的数字排序(字符串转数字)[通俗易懂]针对字符串类型的字符排序需要先转换成数字再进行排序1.直接用加法  字符串+0select*fromordersorderby(mark+0)desc2.使用函数CAST(valueastype);CONVERT(value,type);注:这里的type可以为:浮点数:DECIMAL整数:SIGNED无符号整数:UNSIGNEDselect*fromordersorderby…

    2022年5月25日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号