首頁  >  問答  >  主體

java - HTML+JS替换struts2中的JSP充当view层

JSP内嵌HTML和JS,只作为转发
structs2里配置action
js直接调用action获取数据填充html

和传统的利用jsp当view层

这种方式可以实现前后分离,类似RPC的调用,会有什么利弊?

ringa_leeringa_lee2765 天前411

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2017-04-18 09:28:13

    首先是最佳化方面的,靜態化後的頁面將伺服器渲染模板的壓力轉移到客戶端,對於服務費自然是減少壓力。擴充方面,資料與頁面解耦,資料介面可達到重複使用,app,ria,webh5,框架等級主題,一套介面全部搞定,將來可擴充為雙伺服器,資料服務,頁面服務分離。開發方面,前後職責分開,專注不同之處,並行開發互不影響。
    壞處是優化轉移增加瀏覽器壓力(這點壓力算個P)。擴充方面如果資料介面不走restful規範,造成某些介面h5根本無法呼叫。開發增加人員,增加學習成本,推新改革得罪人

    回覆
    0
  • 取消回覆