【问题标题】:How can I best connect Seam and GWT in a stateful web application?如何在有状态的 Web 应用程序中最好地连接 Seam 和 GWT?
【发布时间】:2010-09-11 12:03:09
【问题描述】:

我们有一个使用 GWT 实现的 Web 应用程序。它呈现的内容是使用远程处理机制从 Jboss/Seam 服务器获取的,这很好用。但是,该应用程序现在已扩展为支持会话和用户。 Seam GWT 服务似乎没有提供让我登录的方法,以便 Seam 可以将受限数据返回给 GWT 应用程序,因此在我看来,我必须将 GWT 应用程序包装在 facelets 中。

对我来说,使用 Seam 会话机制登录将帮助我将正确的数据输入 GWT 应用程序对我来说并不明显,所以我的问题是我是否会很幸运并且它会正常工作,或者我是否需要这样做一些客户端魔术,服务器端魔术,或者我对 Seam GWT 服务中缺少登录功能的看法实际上是错误的。

任何可以为我提供显示类似内容的完整示例的人都会获得奖励积分。

【问题讨论】:

    标签: java gwt jboss seam java-ee-5


    【解决方案1】:

    事实证明,事情正如我所希望的那样“正常工作”。通过使用 Seam 的身份和登录机制,我可以通过从应用程序的 GWT 部分获取请求的服务代码中的Identity.instance().getUsername(); 访问当前登录的用户。

    我尝试在服务上添加@Restrict 注释,但这似乎不起作用,但只要我可以根据登录用户向 GWT 应用程序提供结果,这不是不需要的.

    【讨论】:

      【解决方案2】:

      Google 代码上的这个完整的 GWT 应用怎么样——http://code.google.com/p/tocollege-net/

      【讨论】:

      • 由于与 Seam 的交互是问题的一个重要方面,我看不出这个特定项目有什么帮助。
      猜你喜欢
      • 2017-07-23
      • 1970-01-01
      • 2021-01-07
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2023-03-10
      • 2011-12-07
      相关资源
      最近更新 更多