为什么在Scout中运行swt应用程序需要服务器

时间:2014-05-15 12:13:56

标签: eclipse eclipse-plugin eclipse-rcp eclipse-rap eclipse-scout

我是eclipse scout的新手。我为swt创建了我的第一个scount hello world应用程序。它自动创建 服务器项目也是如此。但是当我尝试运行swt应用程序时,我得到了错误说服务器 必须先开始。为什么服务器必须运行以转换客户端应用程序?请你解释一下 服务器的概念在这里。

2 个答案:

答案 0 :(得分:0)

RAP是远程应用程序平台的首字母缩写 - 服务器需要在那里运行 远程应用程序。

答案 1 :(得分:0)

开箱即用的侦察应用程序旨在成为客户端 - 服务器应用程序。架构看起来像这样:

architecture of eclipse scout application

您的申请是蓝色部分。作为开发人员,您可以专注于业务逻辑,并依赖于scout框架(橙色部分)和eclipse / equinox堆栈来获取常见功能。 Eclipse Scout提供了一个客户端服务器通信机制(详见architecture of Scout on the eclipse wiki

由于典型应用程序看起来像这样,Scout SDK假设您要创建客户端 - 服务器应用程序。当您创建新的侦察项目时,客户端代码包含引发服务器调用的代码。如果这不是您的意图,则可以创建client only application with eclipse scout