Spring
文章平均质量分 81
努力转行的任同学...
好好规划自己的路,不要跟着感觉走......
展开
-
Spring MVC数据交互&&RESTful&&拦截器
Restful是一种软件架构风格、设计风格,提供了一组设计原则和约束条件。主要用于客户端和服务器交互类的软件,基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存机制等Restful风格的请求是使用“url+请求方式”表示一次请求目的的,HTTP 协议里面四个表示操作方式的动词如下:GET:读取(Read)POST:新建(Create)PUT:更新(Update)DELETE:删除(Delete)客户端请求原来风格URL地址RESTful风格URL地址查询所有。原创 2021-02-25 15:43:08 · 1096 阅读 · 2 评论 -
SpringMVC的请求&&注解&&SpringMVC响应方式
SpringMVC 默认已经提供了一些常用的类型转换器;例如:客户端提交的字符串转换成int型进行参数设置,日期格式类型要求为:yyyy/MM/dd 不然的话会报错,对于特有的行为,SpringMVC提供了自定义类型转换器方便开发者自定义处理。原创 2021-02-24 13:25:19 · 1109 阅读 · 0 评论 -
SpringMVC概念&&SpringMVC组件概述
MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。M(model)模型:处理业务逻辑,封装实体V(view) 视图:展示内容C(controller)控制器:负责调度分发(1.接收请求、2.调用模型、3.转发到视图)SpringMVC 是一种基于 Java 的实现 MVC 设计模式的轻量级 Web 框架,通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无须实现任何接口。同时它还支持 RESTful 编程风格的请求。SpringMVC的执行流程。原创 2021-02-23 12:49:51 · 27189 阅读 · 7 评论 -
Spring事务传播机制&&编程式事务&&声明式事务&&基于注解的声明式事务控制
在Web项目中,可以使用ServletContextListener监听Web应用的启动,我们可以在Web应用启动时,就加载Spring的配置文件,创建应用上下文对象ApplicationContext,在将其存储到最大的域servletContext域中,这样就可以在任意位置从域中获得应用上下文ApplicationContext对象了。声明式事务:采用配置的方式来实现的事务控制,业务代码与事务代码实现解耦合,使用的AOP思想。事务管理器通过读取事务定义参数进行事务管理,然后会产生一系列的事务状态。原创 2021-02-22 22:13:54 · 1577 阅读 · 1 评论 -
Spring JDBCTemplate
JdbcTemplate是spring框架中提供的一个模板对象,是对原始繁琐的Jdbc API对象的简单封装。基于Spring的xml配置实现账户的CRUD案例。查询数据库所有账号信息到Account实体中。AccountService接口和实现类。AccountService接口和实现类。AccountDao接口和实现类。AccountDao接口和实现类。spring核心配置文件。spring核心配置文件。原创 2021-02-19 19:45:38 · 4300 阅读 · 0 评论 -
Spring基于XML的AOP开发&&基于注解的AOP开发
切点表达式抽取:当多个增强的切点表达式相同时,可以将切点表达式进行抽取,在增强中使用 pointcut-ref 属性代替pointcut 属性来引用抽取后的切点表达式。当前四个通知组合在一起时,执行顺序:@Before -> @After -> @AfterReturning(如果有异常:@AfterThrowing)Spring配置文件,将目标类和通知类对象创建权交给spring。通知类型:通知的配置语法:@通知注解(“切点表达式")将目标类和通知类对象创建权交给spring。创建目标接口和目标实现类。原创 2021-02-11 17:50:24 · 795 阅读 · 0 评论 -
Spring面向切面编程(AOP)
AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程AOP 是 OOP(面向对象编程) 的延续,在Spring中,利用AOP可以对业务逻辑的各个部分进行隔离,从而降低业务逻辑各部分之间的耦合度,提高程序的可重用性。使用AOP的优点:在程序运行期间,在不修改源码的情况下对方法进行功能增强逻辑清晰,开发核心业务的时候,不必关注增强业务的代码减少重复代码,提高开发效率,便于后期维护。原创 2021-02-07 16:55:27 · 358 阅读 · 0 评论 -
Spring常用注解&&Spring常用注解整合DbUtils
@[toc]## Spring常用注解1. spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,但是可以使用注解简化开发流程,即使用注解简化xml配置文件。2. Spring常用注解主要是替代 `` 的配置| 注解 | 说明 ||--|--|@Component |使用在类上用于实例化Bean@Controller |使用在web层类上用于实例化Bean@Service |使用在service层类上用于实例化Bean@Repository |使用在dao层类上用原创 2021-01-15 17:03:42 · 256 阅读 · 0 评论 -
DbUtils&&Spring的xml整合DbUtils
jdbc配置文件(applicationContext.xml加载jdbc.properties配置文件获得连接信息。DbUtils是Apache的一款用于简化Dao代码的工具类,它底层封装了JDBC技术。spring核心配置文件:applicationContext.xml。使用DbUtils:查询数据库所有账户信息到Account实体中。AccountService接口和实现类。原创 2021-01-09 00:31:23 · 285 阅读 · 0 评论 -
Spring配置文件
依赖注入 DI(Dependency Injection):它是 Spring 框架核心 IOC 的具体实现。编写程序时,通过控制反转,把对象的创建交给了 Spring,但是代码中不可能出现没有依赖的情况。IOC 解耦只是降低他们的依赖关系,但不会消除。例如:业务层仍会调用持久层的方法。在使用 Spring 之后,就让 Spring 来维护了,就是通过框架把持久层对象传入业务层,而不用我们自己去获取。原创 2020-12-13 17:10:40 · 735 阅读 · 0 评论 -
Spring概念&&IOC概念
Spring是分层的 Java SE/EE应用 full-stack(全栈式) 轻量级开源框架。Spring是全栈式框架,提供了表现层 SpringMVC和持久层 Spring JDBC Template以及 业务层 事务管理等众多应用技术,同时Spring还能整合第三方框架。Spring的两大核心 :IOC(Inverse Of Control:控制反转)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。pom文件。原创 2020-12-10 20:32:02 · 294 阅读 · 0 评论