Spring
TyCoding
个人博客:www.tycoding.cn
欢迎加入我的Java交流群:671017003
展开
-
(二)Spring自动装配
Spring自动装配为了减少XML的配置数量。Spring提供了几种技巧来解决这一问题:自动装配(autowiring): 有助于减少<property>元素和<constroctor-arg>元素,让Spring自动识别如何装配Bean的依赖关系自动检测(autodiscovery): 让Spring自动识别那些类需要被配置成Spring Bean,从而减少对<be...原创 2018-05-28 12:44:04 · 1158 阅读 · 0 评论 -
(三)Spring的AOP思想
AOP —> 面向切面编程想要学习AOP思想,我们必须要理解几个名词:横切关注点: 分布于应用中的众多功能被称为横切关注点。将横切关注点与业务逻辑相分离正是面向切面编程(AOP),横切关注点可以被模块化为特殊的类,这些类被称为切面。通知(Advice): 定义了切面是什么以及何时使用切面。连接点(Joinpoint): 定义了应用被通知的时机。切点(Poincut): 定义了切面在何处使...原创 2018-05-28 12:48:28 · 461 阅读 · 0 评论 -
(四)Spring中的事务管理
全有或全无的操作称为事务。事务允许你将几个操作组合成一个要么发生要么不发生的工作单元。我们可以用四个词来表示事务:> **原子性:** 原子性确保事务中的所有操作全部发生或全部不发生。(所有操作成功,事务也就成功;任意一个操作失败,事务就失败并回滚)。> **一致性:** 一旦事务完成,系统必须确保它所建模的业务处于一直状态。> **隔离性:** 事务允许多个用户对相同的数据进行...原创 2018-07-05 10:04:28 · 309 阅读 · 0 评论 -
(五)Spring MVC起步
Sping MVC是基于模型-视图-控制器(Model-View-Controller,MVC)模式实现的Web层框架。一个案例教你使用Spring MVC 构建Web应用程序。<!--more-->我们还是以一张图来了解Spring MVC如何做到和前端页面交互的:# 搭建Spring MVC首先我们就需要导入jar,这在前面的文章中已经介绍了,不在赘述。(需要jar可以去Maven...原创 2018-07-05 10:07:10 · 388 阅读 · 0 评论 -
SpringMVC之文件上传和下载
**SpringMVC实现文件的上传和下载**相对于JavaWeb阶段我们使用过servlet实现文件上传和下载操作;而SpringMVC实现了对上传操作的直接支持,提供了`multipart`解析器。`MultipartFile`提供了一些对文件操作的方法,使得文件上传变得更简单。无论上传还是下载都是进行二进制流的转换,下面我们以案例的形式了解一下如何使用SpringMVC实现文件的上传操作。&...原创 2018-07-05 10:10:25 · 698 阅读 · 0 评论