勘误表体验:用户界面、通信、依赖注入 我对GWT、GIN和GWTP调度有着广泛的经验,因为我对ErRAI没有任何经验,我想问一下,在Errai上建立一个完整的“强单页富Web应用程序客户端、客户端->客户端、广播、对话等闻名。我希望通过RS进行简单的AJAX调用。明显的问题是通信性能,没有冗余调用,只有单个HTTP请求和响应? 这里提到的限制是什么():这些东西是最新的吗?我必须考虑一些勘误表限制来实现REST服务吗

勘误表体验:用户界面、通信、依赖注入 我对GWT、GIN和GWTP调度有着广泛的经验,因为我对ErRAI没有任何经验,我想问一下,在Errai上建立一个完整的“强单页富Web应用程序客户端、客户端->客户端、广播、对话等闻名。我希望通过RS进行简单的AJAX调用。明显的问题是通信性能,没有冗余调用,只有单个HTTP请求和响应? 这里提到的限制是什么():这些东西是最新的吗?我必须考虑一些勘误表限制来实现REST服务吗,gwt,inversion-of-control,jax-rs,cdi,errai,Gwt,Inversion Of Control,Jax Rs,Cdi,Errai,我正在构建一个视频流网络应用程序。假设这是另一个YouTube(布局、动作、流量等),但使用的是类固醇(与此无关) 我已经阅读了全部勘误表文档,以下是我的关注点/问题 Errai JAX-RS-我对任何复杂的消息传递都不感兴趣,Errai以服务器->客户端、客户端->客户端、广播、对话等闻名。我希望通过RS进行简单的AJAX调用。明显的问题是通信性能,没有冗余调用,只有单个HTTP请求和响应? 这里提到的限制是什么():这些东西是最新的吗?我必须考虑一些勘误表限制来实现REST服务吗 Errai

我正在构建一个视频流网络应用程序。假设这是另一个YouTube(布局、动作、流量等),但使用的是类固醇(与此无关)

我已经阅读了全部勘误表文档,以下是我的关注点/问题

  • Errai JAX-RS-我对任何复杂的消息传递都不感兴趣,Errai以服务器->客户端、客户端->客户端、广播、对话等闻名。我希望通过RS进行简单的AJAX调用。明显的问题是通信性能,没有冗余调用,只有单个HTTP请求和响应?
    这里提到的限制是什么():这些东西是最新的吗?我必须考虑一些勘误表限制来实现REST服务吗

  • Errai IoC/CDI-GIN对我来说似乎更成熟,肯定更受欢迎(所有这些都有好处)。但看起来他们可以完美共存,或者我宁愿选择其中一个?有许多勘误表bean(比如调用者)被注入一个注释是很好的。至于我对它的理解,我不需要CDI。如果我在我的项目中使用Errai IOC,我通过CDI可以获得哪些额外的功能?我是否必须将它放在我的类路径上,以便所有内容都由ioc容器实例化?
    我是否理解正确:IoC支持简单的连接,CDI是我可以实际配置和实例化要注入的bean的地方?例如@products在CDI中,而不是在IOC中。你能解释一下在纯DI环境下,勘误表IOC和CDI之间的区别吗?我知道一个是另一个的超集,但我还是不太明白

  • 勘误表数据绑定:非常棒的特性,但它扭曲了MVP模式。目前我已经用基本MVP(没有MVP框架,模型和视图之间没有交互)编写了我的应用程序。我是否可以从presenter而不是从view管理@Model上的数据绑定(这将使用带有勘误表UI的HTML模板)

  • 勘误表UI:在数据绑定和使用模板连接视图类的上下文中,像CellTable这样的GWT现有小部件怎么样?
    一般来说,在使用勘误表编写更复杂的小部件(例如带有寻呼机的图像库)时,您使用什么方法?您是否利用现有的GWT小部件(如CellTable)——单一的重型小部件——或者更确切地说是在html模板中布局所有内容,并将某些div连接到视图类中相应的数据字段——更轻量级的小部件?我遇到了Errai UI的一位作者的观点:
    Errai UI的好处在于,您只需将此模板文件转储到您的项目中,然后说“确定此模板属于此组件”或“此模板属于此其他组件”。您可以将这些东西连接在一起,您的模板就在浏览器中出现在您面前。
    假设我有整个图像库的html布局。显然,我不想用CellTable重新创建它,但要利用这种布局,我必须能够: 将整个图像库创建为一个组合,它本身必须连接到布局中最外层的元素,并将每个数据字段连接到我的组合类中的相应属性。可能吗

  • 服务器应该是GWT/Errai不可知的: 在服务器端,我希望尽可能少地使用Errai(因为我不想像我说的那样使用任何花哨的通信功能),并在Jetty或Tomcat上使用Spring维护应用程序

    以新技术为基础,即在其上建立整个应用程序,总是存在一个风险,即它不够灵活,意味着一些黑客需要克服不可预见的障碍,或者在一些可怕的情况下,整个技术将不得不放弃。


    最后一个简单的问题:errai的在线javadoc在哪里?

    简短回答,使用GWT构建的过程大大简化,使用errai进行结构化。

    基于HTML的模板允许您使用标准web技术构建web应用程序,而无需处理UiBinder或特定于域的语言;页面驱动方法允许您逐页处理应用程序域问题,这对于任何web应用程序来说都更为自然。毕竟,我们逐页浏览web页面

    使用JBoss Errai框架,您会喜欢更多的东西


    我希望这能回答你长久以来的问题

    也许你能得到一个正确的答案。@piotrb86目前面临着同样的问题。你有没有找到回答你问题的资源?你使用了什么技术?