項目使用框架

spring:web

j2ee企業級+輕量級+可插拔+一站式+低耦合spring

輕量級體如今按需使用各類依賴編程

可插拔體如今和其它框架進行集成緩存

一站式體如今囊括了表現層,業務層,dao層安全

低耦合體如今各個層將建立對象的權利交給spring來管理,具體實現就是spring的ioc和di操做mybatis

aop面向切面編程:將可重用代碼提取出來,在須要的時候切進去,主要用在事務處理,權限控制,日誌等地方框架

aop底層原理:動態代理技術(jdk動態代理和cglib*動態代理)建立代理對象代理

jdk動態代理核心:InvocationHandler接口和Proxy類 (缺點:只能面向接口)日誌

cglib動態代理無需面向接口,實現了無反射機制進行代理對象

 

springMVC:

基於spring框架面向表現層的web框架

mybatis:

dao層框架(做用:CRUD操做)

shiro:

安全框架(做用:項目中認證+受權+會話+緩存+記住我等功能)

相關文章
相關標籤/搜索