springMVC
文章平均质量分 79
iCoding91
KISS
keep it simple and short
展开
-
对Spring中的IOC理解
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合转载 2016-11-29 20:34:42 · 383 阅读 · 0 评论 -
Spring五个事务隔离级别和七个事务传播行为
其实之前写过一篇,但是写的太简单了,所以这次重新补充一些内容。 1.Spring事务隔离级别摘要: Spring中5个事务隔离级别的区分 脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也...原创 2018-04-18 10:09:57 · 1075 阅读 · 0 评论 -
spring事务传播行为类型的常量含义(翻译)
其实很多博客都有介绍,而且比我的简直好太多,但是还是想留下自己的翻译结果,总觉得很多事情,只是看别人的总结,自己不去看源码自己做分析,心里就不够踏实。package sourcecode.analysis;/** * Created by caoxiaohong on 17/11/10 10:50. */public class SpringTransaction {原创 2017-11-18 09:49:49 · 436 阅读 · 0 评论 -
spring in action 4 第一章《spring之旅》
第一章 《spring之旅》1、Spring究竟是什么? Spring本身就是一个容器,你应用里面的对象都由Spring来管理。我们下载的Spring框架只是常用的是Spring的核心框架而已,而不是Spring里面的全部的内容。 而Spring包括了很多基于核心框架的框架和一些类库。2、Spring出现的目的: 简化java开发,增强了POJO的功原创 2017-11-10 09:06:17 · 579 阅读 · 0 评论 -
Gradle项目导入idea遇到问题(Mac下)
真是气愤至极,从Github下来的gradle项目就是不能成功导入idea中,各种错。大家都是windows本,导入都没问题。我这个Mac就遇到这么多问题。各种搜索,看idea日志,各种改。。。总算是找到了一种解决方案,但是总觉得不够科学,问题真的只能这么解决吗?希望有人看到这些问题,有好的解决方法告诉我一下,或者为什么会出现这个问题。哦,还要说明一点:我本地安装的是gradle3.5版本,需原创 2017-09-07 22:35:28 · 17287 阅读 · 2 评论 -
Mac下安装配置gradle
通过终端2步完成。1、打开终端,输入:curl -s https://get.sdkman.io | bash等待界面出现如下提示:再开始22、在当前终端下,新打开一个终端:control+n(注意:这里不是打开两个不同终端的窗口,而是在一个终端下打开另一个终端),然后输入:sdk install gradle 3.5 然后,进行等待,出现如下j8原创 2017-09-05 17:18:44 · 546 阅读 · 0 评论 -
spring自动化装配bean
1、包含文件:2个接口,2个对应接口的实现类,1个开启组件扫描的类(默认组件扫描是不开启的,必须显式配置,从而命令它去寻找带有@Component注解的类,并为其创建bean。@ComponentScan默认会扫描与配置类相同的包,及其这个包一下的子包)。1个测试类。2、相关代码依次为:package soundsystem;/** * Created by cxh on 17/7/原创 2017-07-17 23:19:38 · 266 阅读 · 0 评论 -
java代码装配bean
1、文件包括:2个接口,2个对应的实现类,1个配置类,1个测试bean是否装配成功的类。2、代码依次如下:package soundsystem;/** * Created by cxh on 17/7/15. * 音响系统:Compact disc */public interface CompactDisc { void play(); CompactDis原创 2017-07-17 23:05:39 · 353 阅读 · 0 评论 -
web.xml 中spring-servlet.xml 和 application.xml 配置位置及含义
转自:http://blog.csdn.net/tengdazhang770960436/article/details/48395885在我们进行 spring-servlet 进行开发的时候,经常会遇到配置文件配置的问题,要彻底的解决这个问题,我们需要了解 springMVC 设计的基本架构1.SpringMVC 的配置分为两部分 application.xml转载 2017-03-15 19:17:15 · 503 阅读 · 0 评论 -
applicationContext.xml和dispatcher-servlet.xml的区别
转自:http://www.cnblogs.com/parryyang/p/5783399.html在SpringMVC项目中我们一般会引入applicationContext.xml和dispatcher-servlet.xml两个配置文件,这两个配置文件具体的区别是什么呢? Spring 官方文档介绍如下: Spring lets you def转载 2017-03-15 18:23:35 · 645 阅读 · 0 评论 -
Spring中涉及的设计模式总结
Spring中涉及的设计模式总结 1.简单工厂(非23种设计模式中的一种)实现方式:BeanFactory。 Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 实质:由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。实现原理: bean容器的启...原创 2018-04-22 16:00:21 · 51996 阅读 · 12 评论