Java Web企业应用程序“客户端”

| 在我目前的工作中,我们正在重新设计整个核心应用程序,基本上是
springMVC
ejb3
SpringF
AJAX
等。 我们的客户大约60岁,根据获得的许可证使用相同的应用程序。 我们正在考虑开发一种可以简单地在其本地安装的应用程序。 类似于:
setup.exe
,将安装
Application Server
,安装EAR并使用重量轻的数据库,例如
Derby
。 我有几个问题: 你做了那样的事吗?您的应用程序如何运行? 您使用了哪个应用程序服务器? 您是如何编码自动更新服务的? 和许可证? 另外,我们还计划通过具有某些JSP和WebServices使用者的同一应用程序客户端提供“模块”。例如: 获取传输模块后,Web服务将提供以下内容:
<module>
  <name>Transfer</name>
  <parameters>
    <parameter type=\"text\">Name</parameter>
    <parameter type=\"number\">account</parameter>
    <parameter type=\"currency\">DO</parameter>
    <parameter type=\"number\">To Account</parameter>
    <parameter type=\"text\">Description</parameter>
  </parameters>
</module>
这将首先呈现一个动态JSP页面,然后基于经过验证的页面,然后将其发送到Web服务。 看起来不错吗?还是为你练习?     
已邀请:
        我可以想到许多不这样做的原因。但是我相信您已经分析了需求,并且提出了这样的需求。 有几个问题: 你做了那样的事吗? 没有 您的应用程序如何运行?
     We did have something similar, but not on an per client machine
首先是因为系统硬件要求,所以它更像是客户端服务器。就像带有服务器的ATM机可以与主银行服务器对话。 您使用了哪个应用程序服务器? 最好使用轻型配置的JBOSS应用服务器或Tomcat。 您是如何编码自动更新服务的? 在服务器启动时,如果需要,您始终可以下载jar并将其复制到某个位置。    和许可证? 几种策略包括下载预建的耳朵或特定的许可证密钥。     

要回复问题请先登录注册