gpt4 book ai didi

java - RWT服务器端编程

转载 作者:行者123 更新时间:2023-12-01 18:38:27 25 4
gpt4 key购买 nike

我看到了a wiki page on RWT它类似于SWT,它为Rich-Web-Client 开发提供了服务器端编程模型。当我查看这一行特定的代码时,我的心中出现了一个疑问mind:为什么他们使用基于小部件的框架进行服务器端编程?通常服务器端编程意味着它将基于任何纯java非ui对单元测试用例也有帮助的概念。他们做什么使用 RWT 进行服务器端编程意味着什么?

最佳答案

RAP代表远程应用程序平台,即应用程序确实在服务器上运行,但小部件显示在客户端上。小部件本身是 half objects服务器端和客户端部分通过 RAP 通过基于 JSON 的协议(protocol)进行同步。小部件是通过 Java 代码在服务器上创建和操作的,并与客户端小部件同步。

虽然这种方法当然并不适合所有类型的应用程序,但它提供了许多好处,特别是对于企业软件:

  • 纯 Java 编程模型,重用现有工具和知识
  • 通过 SWT 单一来源实现代码重用
  • 不会将敏感的业务数据或算法传输给客户
  • 多平台:除了Web客户端外,还有native clients for iOS, and Android可用

另一方面,每个用户 session 都会消耗服务器资源,因此如果您预计有数千个并发用户 session ,RAP 将不是您的首选。

您可以在 RAP developer's guide 中阅读有关 RWT 和 SWT 之间差异的更多信息。 .

关于java - RWT服务器端编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20839754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com