Java 从另一个UI获取信息

Java 从另一个UI获取信息,java,jsf,jsf-1.2,Java,Jsf,Jsf 1.2,有一个UI应用程序,它提供了多种功能,其中一种功能是下载客户信息。仅允许经过身份验证的用户访问应用程序功能 我正在使用JSF构建一个UI,它需要从上面提到的UI中提取客户信息。“我的用户界面”中将显示一个按钮“下载客户”。单击下载客户时,我的用户界面必须调用另一个用户界面,输入用户id和密码(在我的用户界面的属性文件中配置),然后发送批准请求以下载客户信息,并最终将该信息显示给用户 UI应用程序1- (1) 单击“获取客户信息”菜单链接-在后台触发下列活动 UI应用程序2- (a) 登录 (b)

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

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

UI应用程序1-

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

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

活动(a)、(b)和(c)必须在后台完成,对用户透明,并且来自(c)的信息必须向用户显示

这可能吗?是否有任何框架/工具可以使从另一个UI提取信息的任务变得更容易


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

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

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

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

您只需通过将操作和
onsubmit
url
分配给该servlet
url
来调用servlet,添加用户名和密码以及任何其他属性。
如果在属性文件中保存了用户名和密码,则在响应时,您只需在
UI

中将其整齐地呈现给用户:

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

您只需通过将操作和
onsubmit
url
分配给该servlet
url
来调用servlet,添加用户名和密码以及任何其他属性。
当收到响应时,您只需在
UI

中整齐地将其呈现给用户,您的意思是您有两个独立的应用程序,一个需要访问另一个的
UI
?您的意思是您有两个独立的应用程序,一个需要访问另一个的
UI
,您提出的选项也是我们首选的解决方案,它使工作更加轻松,解决方案也非常优雅。然而,目前没有公开的api,而且由于我们尝试使用的系统不会被修改以公开新的api,数据库也不会向我们开放——这是我们的限制。此外,我还在UI方面指定系统来解释复杂性。我们只是想做一个可行性研究,看看这是否至少可以作为一个“战术”解决方案来实现。好吧,你可以随时打开一个窗口来做这项工作。嗨,Srini,你提出的选项也是我们首选的解决方案,它使工作更容易,解决方案也非常优雅。然而,目前没有公开的api,而且由于我们尝试使用的系统不会被修改以公开新的api,数据库也不会向我们开放——这是我们的限制。此外,我还在UI方面指定系统来解释复杂性。我们只是想做一个可行性研究,看看这是否至少可以作为一个“战术”解决方案来实现。好吧,你可以随时打开一个窗口来做这项工作。嗨,迈克,我必须执行多个活动,一切都在后台进行。我已经在我的原始帖子中编辑了这些信息。嗨,迈克,我将不得不执行多种活动,一切都在后台进行。我已经在我原来的帖子中编辑了这些信息。