簡體   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