第二周学习总结

一、spring工程搭建:新建Maven项目名为“spring-demo-liangjiahui“,设置好Maven版本、配置文件以及Maven仓库,引入jiaspring四个基础包。
spring-core
spring-beans
spring-context
spring-expression
常用后端代码结构

二、项目常用后端代码结构也就是Controller+Service+Dao
Controller层(流程控制层)主要负责具体的业务模块流程的控制
Service层(业务逻辑层)主要负责业务模块的逻辑应用设计
DAO层(数据操作层)主要负责与数据库进行联络的一些任务
方法调用流程
数据库— sql—>Dao— Entity—>Service— Vo—>Controller
1.Dao层: 去数据库查询基础数据,查到的基础数据用entity实体类存储
2.Service层: 调用Dao层方法拿取基础数据加工处理,加工好的数据用vo视图类存储
3.Controller层: 调用Service层方法拿取数据给前端
三、if判断和三目运算符
if:
if (判别式) {
代码块1
} else {
代码块2
}
如果判别式结果为真,会执行代码块1,若为假执行代码块2
三目运算符:
判别式 ? 代码块1 : 代码块2;
如果判别式结果为真,会执行代码块1,若为假执行代码块2
@Component:一般用于通用组件类上使用的注解
@Service:一般用于业务逻辑层上使用的注解
@Controller:一般用于流程控制层上使用的注解
@Repository:一般用于数据持久层上使用的注解
四、代理模式:
代理模式是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用

五、springAop(在不改变原方法的基础上在切面上编程)
使用Spring的AOP替代代理类
AOP是一种编程设计模式,是一种编程技术,使用AOP后通过修改配置即可实现增加或者去除某些附加功能
Join point(连接点)
Pointcut(切入点)
Advice(通知)
Target(目标)
Aspect(切面)
Weaving(织入)
Proxy(代理)
SpringAOP的作用是在不修改源码的基础上,对已有方法进行增强。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值