2013-02-16 86 views
0

我正在寻找一些关于2EE应用程序重新构建的建议,这在我看来过于复杂,我想知道是否有更简单的方法来做到这一点。该架构如下:(!EJB 2.0规范)使用GWT 富客户端/ Java EE服务器最佳实践?

  • GWT RPC异步接口
  • GWT远程服务的Servlet
  • 业务委托层
  • 无状态EJB基于浏览器的

    • 客户
    • DAO(使用iBatis框架)
    • 数据库

    我们的应用程序是一个具有丰富客户端界面的客户端/服务器类型的应用程序 - 我不确定。是否没有简单的实现富客户端的方法,您还需要在服务器上完成一些工作,避免大量往返?什么是这种设计的最佳实践/工具?

    谢谢

  • +0

    这个堆栈看起来非常类似于我们在工作中使用的东西。我们有一个非常大的企业系统,它似乎工作得很好。 – TheAmpersand 2013-02-16 03:52:55

    回答

    0

    你的堆栈层不是那么糟糕。我们在基于Hibernate DAO访问数据库的基础上构建了业务层的GWT RPC。我们提供具有超过100个屏幕的企业应用程序,体现出良好的性能和复杂性。

    你的备用供RPC - RequestFactoryJSON with RequestBuilder

    您的服务器侧堆交替 - 休眠与RF或推土机& RPC休眠。

    RequestFactory在网络上的数据占用空间最小,但对学习曲线而言具有很高的复杂性。我们想转移到射频,但它只是很难学!

    相关问题