java B2B2C springmvc mybatis電子商城系統-Shiro介紹

小兵2147775633發表於2018-12-12

1、Shiro是什麼?

Shiro是Apache下的一個開源專案,我們稱之為Apache Shiro。

它是一個很易用與Java專案的的安全框架,提供了認證、授權、加密、會話管理,與 Spring Security 一樣都是做一個許可權的安全框架,但是與Spring Security 相比,在於 Shiro 使用了比較簡單易懂易於使用的授權方式。

願意瞭解原始碼的朋友直接企鵝求求:二一四七七七五六三三

2、Shiro能做什麼?

驗證使用者身份

使用者訪問許可權控制,比如:1、判斷使用者是否分配了一定的安全形色。2、判斷使用者是否被授予完成某個操作的許可權

在非 web 或 EJB 容器的環境下可以任意使用Session API

可以響應認證、訪問控制,或者 Session 生命週期中發生的事件

可將一個或以上使用者安全資料來源資料組合成一個複合的使用者 “view”(檢視)

支援單點登入(SSO)功能

支援提供“Remember Me”服務,獲取使用者關聯資訊而無需登入

…… Shiro 致力在所有應用環境下實現上述功能,小到命令列應用程式,大到企業應用中,而且不需要藉助第三方框架、容器、應用伺服器等。當然 Shiro 的目的是儘量的融入到這樣的應用環境中去,但也可以在它們之外的任何環境下開箱即用。

鴻鵠雲商大型企業分散式網際網路電子商務平臺,推出PC+微信+APP+雲服務的雲商平臺系統,其中包括B2B、B2C、C2C、O2O、新零售、直播電商等子平臺。

分散式、微服務、雲架構電子商務平臺 java b2b2c o2o

技術解決方案

開發語言: java、j2ee

資料庫:mysql

JDK支援版本: JDK1.6、JDK1.7、JDK1.8版本

通用框架:maven+springmvc+mybatis+spring cloud+spring boot+redis

核心技術:分散式、雲服務、微服務、服務編排

核心架構: 使用Spring Cloud分散式微服務雲架構進行服務化開發,所有模組功能完全解耦,提供服務發現、註冊、配置中心、訊息匯流排、負載均衡、斷路器、資料監控等。

APP介面截圖: 資料和原始碼來源

java B2B2C springmvc mybatis電子商城系統-Shiro介紹

java B2B2C springmvc mybatis電子商城系統-Shiro介紹

java B2B2C springmvc mybatis電子商城系統-Shiro介紹

相關文章