第二周总结

学习内容:
1、 Spring工程搭建
2、 项目常用后端代码结构
3、 if判断和三目运算符
4、 Spring IOC & DI
5、 代理模式
6、 SpringAOP

新建一个Maven项目名为spring-demo liiuye,然后设置好Maven的版本,配置文件和Maven
四个spring基础包
spring-core
spring-beans
spring-context
spring-expression

创建配置文件和Spirng框架通信,文件路径\src\main\resources文件名applicationContext.xml。

复制完代码点击右上角的Application context not configured for this file中的“Configure application context”,然后点击OK

新建一个接口类
编写接口类和实现接口类
实现接口并使用快捷键添加接口方法实现

新建一个测试类和编写测试类main的方法

BeanFactory使用控制反转(IOC)模式将应用程序的配置和依赖性规范与实际的应用程序代码分开

实用的Bean工厂Application Context Application Context的中文意思是“应用前后关系”,它继承自BeanFactory接口

ClassPathXmlApplicationContext是ApplicationContext的实现类

Controller一般指的是MVC架构里的控制层,是对项目里的功能做统一的调度。
Service层主要负责业务模块的逻辑应用设计。
Dao是数据访问层,这样的分层是基于MVC架构来说的,分层的主要作用是解耦。
vo为视图类,传递和接收前端的数据,与前端所需字段对应。
entity为实体类,与数据库表对应。

if判断和三目运算符
三目表达式要简洁一些

不使用IOC的项目耦合性太强,不利于测试和代码扩展。XML改注解修改核心配置文件。使用@Autowired自动注入。

代理就是对一个对象提供一个代理对象,代理对象对原对象负责,把代理和对象隔离。代理对象可以增加功能再给对象。

引入AOP(XML)
AOP替代代理类,
Join point(连接点)
Pointcut(切入点)
Advice(通知)
Target(目标)
Aspect(切面)
Weaving(织入)
Proxy(代理)

优势是减少了重复代码提高了代码复用性,开发效率,使得代码的维护更加方便。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值