springboot和ssm的區別


springboot 和ssm的關系

1:內置了tomcat   內部集成了tomcat ssm打包 war web工程    boot打包 是個jar 主函數

2:配置簡化!!!

 

springcloud 一個個springboot的應用整合成springcloud

springboot 默認使用 jackson message convert  為null的也轉換了

yml的缺點,不支持特殊符號

logback

正常日志一個文件 error exception 分為一個文件 service分一下,controller分一下

用戶登錄 要解決的問題

session一致性的問題 采用session外置方式 采用redis

不是瀏覽器 沒有cokies session怎么搞?

session接口 有狀態的 statefull 有狀態的

移動端 往往都是無狀態的 不創建session

session 能標識唯一會話 唯一用戶的 就是session

用戶登錄的時候 生成一個token(相當於session)只要用戶和用戶不要同步 token存入redis 設置超時

 

md5 數字簽名 不可逆 不能用 因為沒法反解密

加密:

非對稱加密

對稱加密

 

明文 + key(密鑰) = 密文

key+密文 = 明文   加密 解密用的key 是一樣的 所以叫對稱加密  安全性依賴於key  有點      效率比非對稱加密高

 

非對稱加密  加密  解密  用的key 是不一樣的,所以叫對稱加密

公鑰  私鑰

明文+公鑰 =  密文

私鑰+密文 = 明文

效率低

結合一下 用非對稱加密數據 key的安全隱患 用 非對稱加密來解決

都是字符串

對稱加密的算法 :AES DES等等

非對稱加密: RSA算法

 

HTTP 不安全  傳輸過程  完全暴露的

HTTPS 證書

 

session接口 都是有狀態的,statefull 有狀態的

移動端 往往都是無狀態的  不創建session nonestatefull

用戶登錄的時候 生成一個token(相當於一個session)

token代表唯一用戶 如何保密

登錄獲取token的時候 傳輸要加密 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM