繁体   English   中英

网络应用架构

[英]web application architecture

我们有一个现有的应用程序,该应用程序主要是基于JSP的前端和连接到oracle DB的基于Java / DAO的后端。 这是企业级交易应用程序。

最近,我们的管理人员指示使用GWT使前端页面具有更现代的外观。 因此,我们已经将一些现有页面迁移到GWT,并且所有全新的开发都在GWT中。 GWT用于渲染前端以及服务器端通信和AJAX。

但是,我担心完全拥抱GWT,因为它是一种客户端体系结构,其中大多数呈现逻辑处理都发生在客户端。

  1. 我的担心合理吗?

  2. 您还会推荐其他哪些架构? Spring MVC / Webflow? 还有吗

我的担心合理吗?

没有。

在服务器上减少工作量意味着每秒执行更多请求。

我将从服务架构开始。 将处理保留在后台,这样您就可以在不重写后端的情况下切入和切出UI。

它们可以是SOAP或REST。 您无需使其沉重。

最好不要依赖JSP或GWT进行处理。 曾经希望在iPad上提供此功能吗? 无需重写整个过程就可以做到这一点。

从与您的用例相匹配的粗粒度服务开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM