项目使用框架

spring:

j2ee企业级+轻量级+可插拔+一站式+低耦合

轻量级体现在按需使用各种依赖

可插拔体现在和其它框架进行集成

一站式体现在囊括了表现层,业务层,dao层

低耦合体现在各个层将创建对象的权利交给spring来管理,具体实现就是spring的ioc和di操作

aop面向切面编程:将可重用代码提取出来,在需要的时候切进去,主要用在事务处理,权限控制,日志等地方

aop底层原理:动态代理技术(jdk动态代理和cglib*动态代理)创建代理对象

jdk动态代理核心:InvocationHandler接口和Proxy类 (缺点:只能面向接口)

cglib动态代理无需面向接口,实现了无反射机制进行代理

 

springMVC:

基于spring框架面向表现层的web框架

mybatis:

dao层框架(作用:CRUD操作)

shiro:

安全框架(作用:项目中认证+授权+会话+缓存+记住我等功能)

转载于:https://www.cnblogs.com/zhangxiong-tianxiadiyi/p/11270806.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值