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

时间:2011-05-31 21:57:24

标签: java java-ee client application-server

在我目前的工作中,我们正在重新设计整个核心应用程序,基本上是springMVCejb3SpringFAJAX等。

我们的客户就像60,根据获得的许可使用相同的应用程序。

我们正在考虑开发一个可以在本地安装的应用程序。

类似于:setup.exe将安装Application Server,安装EAR并使用轻量级数据库,例如Derby

我几乎没有问题:

  1. 你做过那样的事吗?你的应用是如何工作的?
  2. 您使用了哪个应用服务器?
  3. 您是如何编写自动更新服务的?
  4. 许可证?
  5. 此外,我们计划通过相同的应用程序客户端提供“模块”,这些客户端将拥有一些JSP和WebServices使用者。例如:

    获得转移模块后,网络服务将提供如下内容:

    <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服务。

    1. 那看起来不错?还是为你练习?

1 个答案:

答案 0 :(得分:1)

我可以想到很多理由不这样做。但我相信你已经分析了你的要求并提出了这样的需求。

几乎没有问题:

  • 你做过类似的事吗?

    NO

    你的应用是如何运作的?

         We did have something similar, but not on an per client machine
    

    首先是因为系统硬件要求,但它更像是客户端服务器。就像一台ATM服务器,它有一台与主银行服务器通信的服务器。

    您使用的是哪个应用服务器?

    • 最好是JBOSS应用服务器或具有轻量配置的Tomcat。

      您是如何编码自动更新服务的?

    在服务器启动时,您可以随时下载jar并将其复制到某个位置(如果需要)。    和许可证?

    多种策略,包括下载预置耳朵或特定许可证密钥。