【问题标题】:Vaadin GWT RPC setup?Vaadin GWT RPC 设置?
【发布时间】:2013-03-26 17:39:49
【问题描述】:

我已经使用 smartGWT 几年了,但已经开始关注 Vaadin。我已经运行了这个示例,但是在编写 RPC 调用时我感到很困惑。

我有一个连接器:

public class MyComponent2Connector extends AbstractComponentConnector {

并将其添加到我的 UI:

@SuppressWarnings("serial")
@Title("StyleSuite Title")
public class MyVaadinUI extends UI
{

    private final MyComponent2Connector c = new MyComponent2Connector();

但是当我访问该网站时,它会说:

java.lang.NoClassDefFoundError: com/example/suite_local/client/mycomponent2/MyComponent2Connector

gwt.xml 非常简单,只有:

<inherits name="com.vaadin.DefaultWidgetSet" /> 

我显然做错了什么 - 任何人都有任何设置这个的指针或有一个示例项目?

【问题讨论】:

标签: gwt rpc vaadin


【解决方案1】:

Vaadin 是一个服务器端框架,它在客户端使用 GWT 来呈现小部件。通常你只对服务端的东西进行编码,你不需要担心服务器和客户端之间的 RPC 或其他通信,因为 Vaadin 会在后台处理它。但是如果你实现自己的小部件,那么你需要 RPC(或共享状态)。

您的问题是您尝试使用来自服务器端类 (MyVaadinUI) 的客户端 GWT 类 (MyComponent2Connector),这不起作用(如您所见)。 Vaadin 7 mini tutorials 是很好的阅读材料,Book of Vaadin 也是为了了解 Vaadin 的工作原理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 2011-06-11
    • 2014-11-29
    • 1970-01-01
    相关资源
    最近更新 更多