【问题标题】:Fetching information from another UI从另一个 UI 获取信息
【发布时间】:2012-08-21 12:12:42
【问题描述】:

有一个 UI 应用程序提供了多种功能,其中一个是下载客户信息。只有经过身份验证的用户才能访问应用程序功能。

我正在使用 JSF 构建一个 UI,它需要从我上面提到的 UI 中提取客户信息。我的 UI 中将出现一个按钮下载客户。单击下载客户时,我的 UI 必须调用另一个 UI,输入用户 ID 和密码(在我的 UI 的属性文件中配置),然后发送适当的请求以下载客户信息,最后将该信息显示给用户。

UI 应用程序 1 -

(1) 点击获取客户信息菜单链接 - 在后台触发下面列出的活动

UI 应用程序 2 - (a) 登入 (b) 点击客户信息菜单链接 (c) 单击客户信息屏幕中的下载客户数据按钮 (2) 向用户显示客户信息。

活动 (a) 、 (b) 和 (c) 必须在对用户透明的背景中完成,并且必须向用户显示 (c) 中的信息。

这可能吗?是否有任何框架/工具可以更轻松地从另一个 UI 中提取信息。

问候,

【问题讨论】:

  • 你的意思是你有两个独立的应用程序,一个需要访问另一个的UI

标签: java jsf jsf-1.2


【解决方案1】:

不要将它们视为两个不同的“UI”。它们是两个不同的系统。您要实现的是系统级集成。大多数系统都支持某种“程序化”服务层。首先探索它是否有一个。如果没有,请探索是否可以构建和使用。如果这不可行,请检查您是否可以将两个系统置于同一登录名下,即单点登录应用程序。

【讨论】:

  • 您好,Srini,您提出的选项也是我们的首选解决方案,它使工作更加轻松,解决方案也非常优雅。但是,当前没有公开的 api,而且由于我们尝试使用的系统不会被修改以公开新的 api,因此数据库也不会向我们打开 - 这是我们所拥有的约束。此外,我在 UI 方面指定系统以解释复杂性。我们只是在尝试进行可行性研究,看看这是否可以至少作为目前的“战术”解决方案来实现。
  • 好吧,您可以随时打开URLConnection 来完成这项工作。
【解决方案2】:

如果您将用户名和密码保存在属性文件中:

您可以轻松地执行以下操作:

您只需通过将操作和 onsubmit url 分配给该 servlet URL 添加用户名和密码以及任何其他属性来调用 servlet。 当得到回复时,您只需在 UI 中巧妙地将其呈现给用户。

【讨论】:

  • 嗨迈克,我必须执行多项活动,一切都在后台。我已经编辑了原始帖子中的信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多