![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
解耦
文章平均质量分 76
Hpeacheng
这个作者很懒,什么都没留下…
展开
-
SpringMvcDay01-02多样数据交互注解,Aliax,Javabean,Request,Session域
【1】经过第一天01的学习,我们已经有了和页面交互的基础,Spring可以帮我们自动获取到很多数据(普通数据,javabean封装,自定义转换器,原生request和response),大家可以发现,我们前端传的数据和后端接收的数据name值都必须相同,不然接收不到。有没有一种方法可以传不同的name值呢,比如,前端一个username="Hpeach",后端接收的时候是name。答案是当然可以,不过要用到@RequsetParam注解,怎么做呢,在后端接收数据的时候,其他都和之前的代码一样,需要在接收的参原创 2021-11-13 22:54:48 · 266 阅读 · 1 评论 -
SpringDay03Aop面向切面程序
【1】Aop(Aspect Oriented Programming)面向切面编程,基层原理就是利用动态代理的方法【2】动态代理有基于接口的代理,有基于子类的动态代理。动态代理中被代理的对象中的党法就是切面的连接点,而切入点就是我们使用动态代理对被代理对象中的方法增强之后的方法。所有方法都可以看作是连接点,但是只有被增强过的方法才是切入点。【3】在Spring中,动态代理的方法都已经被Spring框架解决了,我们来学习下它怎么用。【4】首先Spring中的AOP也是提供了xml配置的方法和注解方原创 2021-11-07 23:22:00 · 124 阅读 · 0 评论 -
SpringDay02,(IOC)注解注入
【1】IOC的注解注入,和xml,bean标签注入的作用是一样的,只不过注解注入更加的简洁【2】首先,我们需要改造bean.xml,需要对约束进行改变,不然bean.xml不支持注解。 约束代码<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or...原创 2021-11-07 21:49:19 · 135 阅读 · 0 评论 -
SpringDay01依赖注入方法-构造函数注入,set方法注入
【1】当我们需要用到其他类的对象,由Spring为我们提供,我们只需要在配置文件中说明即可,依赖关系的维护-就是依赖注入 (1)依赖注入的数据:有三类 1.基本类型和String 2.其他bean类型(在配置文件中或者注解配置过的bean) 3.复杂类型、集合类型 (2)依赖的注入方式:三种 1.使用构造函数提供...原创 2021-11-02 21:27:04 · 155 阅读 · 0 评论 -
SpringDay01学习
【1】Spring是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以IOC(inverse of control)反转控制和AOP(Aspect Oriented Programing)面向切面编程为内核。提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术。【2】IOC的作用 把我们之前学习的FactoryBean工厂类中的内容,全权交给Spring处理,降低...原创 2021-11-02 21:04:59 · 125 阅读 · 0 评论 -
Java中解耦测试分析
【1】首先我们来了解下,什么叫做耦合 耦合:指的是程序之间的依赖关系{包括类之间的依赖和方法间的依赖} 例如,我们常用的new 就是一种耦合,以及一个类调用另一个类中的方法,也是耦合【2】解耦 解耦:就是降低程序之间的耦合关系,但是并不能消除 在实际的开发中:我们应该做到编译器不依赖,运行期依赖【3】解决思路 1.使用反射来创建对象,避免使用new关键字 2.通过读取配置文件来获取要创建的对象...原创 2021-10-31 20:53:44 · 906 阅读 · 0 评论