你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
使用Cypal Studio for GWT简化Ajax开发(8)
 
在服务器端,Cypal Studio 已经创建了实现类 NumberGeneratorImpl,该类将扩展 GWT 类 RemoteServiceServlet 并实现 NumberGenerator 接口。此外,GWT 已经修改了 web.xml 文件来注册新远程服务器以供在部署的应用程序中使用。新代码行类似清单 4。

  清单 4. NumberGenerator.java 的附加行  <servlet>
    <servlet-name>NumberGenerator</servlet-name>
    <servlet-class>
    com.ibm.firstmodule.server.NumberGeneratorImpl</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>NumberGenerator</servlet-name>
    <url-pattern>numbergenerator</url-pattern>
  </servlet-mapping>

  要实际创建远程调用,首先需要将方法签名添加到 NumberGenerator 中。您将实现的方法将玩 “猜数字” 游戏。方法签名为:

public Integer getNumber(int maxNumber);

  把该签名保存到 NumberGenerator 接口中,然后会发生一些有趣的事:Cypal Studio 已经把匹配的方法添加到 NumberGeneratorAsync 中:

public void getNumber(int maxNumber, AsyncCallback callback);

  这是十分便捷的,因为手动使这两个接口保持同步会有一定的负担。现在,您还必须转到 NumberGeneratorImpl 类。Eclipse 将把此类标记成红色,因为不再完全实现 NumberGenerator 接口。幸运的是,您可以通过添加以下代码解决该问题,在您提出疑问之前,我可以告诉您,这段代码是出于最简单情况的考虑。

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089