亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JSP如何平滑遷移VUE這類框架的方案?

JSP如何平滑遷移VUE這類框架的方案?

四季花海 2019-02-04 13:05:03
先說一下為什么要從jsp過渡到vue1.準備把系統全部升級為api項目(spring-boot restful)遺棄掉jsp,主要為了解決多項項目后臺代碼重用問題,項目升級為微服務(spring-cloud)架構,比如首頁一個項目 后臺管理一個項目中間肯定有很多重復業務代碼,當然可以通過搭建私有maven源封裝公共代碼,本文中先不考慮這類解決方案。另外vue這類框架組件模板這些特性開發和維護起來和純擼jQuery邏輯清晰不少。2.項目發展大了肯定要前后端分離,當然前期肯定全棧式開發前后端兩遍忙乎,但是個人感覺后期收益高于前期的辛苦。3.jsp渲染確實慢4.個人架構方向愛好 ,java流的技術站方向》spring-cloud+spring-boot restful+vue 這種架構。問題1:不準備一次性重構,希望漸進式遷移(直接上全家桶不準備在jsp里面寫vue代碼),目前只能想到1種方案利用ngxin的location匹配url后面的路徑區分是路由到原來的jsp頁面還是新項目的vue|react頁面,但是感覺這種方案不是特別好,希望有segmentfault前后端大神前來解惑。問題2:大家都說SPA應用適合中后端開發,是我理解有誤還是有其他原因? 電商 比如淘寶, 社交 比如QQ空間這類產品如果用SPA應用開發會有什么弊端?僅僅是因為SEO問題么?
查看完整描述

3 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

既然使用vue,那就不要使用jsp了,jsp是后端渲染,生成頁面發給瀏覽器,使用vue用瀏覽器渲染;
使用vue和java做單頁面網站,瀏覽器第一次訪問該網站,java把靜態html頁面和js等發給瀏覽器,瀏覽器點擊跳轉時前端模擬路由,然后js使用fetch,ajax這些發送HTTP請求數據,java接收HTTP請求后將數據返回后,vue接收請求獲取數據,重新渲染顯示頁面。
因為無需渲染頁面,java只負責使用rest收發json數據,性能肯定更高了

查看完整回答
反對 回復 2019-03-16
?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

寫起來你就發現了,展示型網站寫進這些前端框架里實在太蠢了,又沒什么頁面內交互(一點擊就要換頁面),原生html還得照著這些框架的規矩改寫,又累又沒什么意義,完全跟后臺模板沒法比。
jsp渲染慢我不知道你在說什么,后臺java運行慢?上消息隊列把能異步的都異步啊,上負載均衡啊,上...。前臺渲染慢?js/css等等靜態文件上緩存上CDN啊。
中后端管理平臺是很適合這些前端框架的

查看完整回答
反對 回復 2019-03-16
  • 3 回答
  • 0 關注
  • 1054 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號