【问题标题】:GWT project with back end带后端的 GWT 项目
【发布时间】:2011-08-25 02:34:09
【问题描述】:

更新:对于后端一词的歧义,我深表歉意。这个问题的定义是:

“在 Web 内容管理系统中,术语前端和后端可能分别指 CMS 的最终用户视图和管理视图。”

我们想要创建一个具有后端管理界面的应用。我见过很多使用后端的产品,但我不知道它们是如何工作或设计的。

我最大的疑问是:

  • 将更改(让客户端了解更改)从管理员传递到客户端视图的常用方法是什么?
  • 我应该将应用拆分为 2 个并为每个应用分配不同的端口,还是将所有应用都放在一起?
  • 问题 2 的方法会影响问题 1 吗?

其他细节是:

是一个使用 GWT 和 JAVA 的 Web 项目。它将部署在 Jboss 服务器上。

关于端口:由于一切都是网络,我想知道我是否应该将应用程序分成 2 个并让服务器监听 2 个端口(通过代理等)并相应地重定向,或者允许通过以下方式访问管理后端前端。

【问题讨论】:

    标签: gwt jakarta-ee backend


    【解决方案1】:

    这里有一个评估技术和设计的快速技巧,可帮助您比较(适合您的)完成工作的正确方法:编写一个猜数游戏,让计算机选择一个数字并告诉您您的猜测是否正确太高或太低。该游戏非常简单,不会分散您对正在评估的技术的思考,但它要求您基本了解 UI 和控制流在特定工具链中的工作方式。它还允许您提出比上述问题更具体的问题,这本质上是一项民意调查。

    【讨论】:

    • 我想我最初的问题有点模棱两可。我不是在评估技术。我想知道程序员为 Web 应用程序制作后端的方法,特别是(或不)使用 GWT
    【解决方案2】:

    您的问题 2 很大程度上取决于您使用的技术。如果您使用的是 j2ee 和附属技术堆栈,您可能根本不需要区分端口,因为一切都是 Web 的。这会影响您的第 1 点,因为此时整个网络通信是拉而不是推 - 您的客户端询问服务器:“有消息吗?”

    由于您的问题被标记为“网络开发”,我假设“网络”是您现在的设计选择? 可以是 python、php、java(使用 GWT、JSF 等)

    你有一个庞大的工具集可供选择,我认为你需要做出选择,否则你会迷失方向......

    【讨论】:

    • 使用code.google.com/p/gwteventservice,您还可以将消息从服​​务器推送到客户端。
    • @Ethan Leroy 好的,这就是我正在寻找的技术答案,你能详细说明一下吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多