ssm
文章平均质量分 91
力扣小男孩
菜鸟的进阶之路。
展开
-
MVC开发问题面试与学习
为什么还要使用MVC三层开发?大部分业务系统的开发都可以分为三层:Controller层,Service层,Repository层。对于这种分层方式,大部分人都比较认同,且已经成为了一种开发习惯。但自从学习了DDD之后,我对这种分层方式产生了一定的质疑,为此我探究了一下,可以作为一个面试题来提问或解答。具体原因总结如下:1.分层能起到代码复用的作用 同一个Repository可以会被多个Service调用,同一个service也会被多个controller调用。比如,UserSe...原创 2020-06-21 09:05:53 · 248 阅读 · 0 评论 -
LogBack使用总结
今天学习一个项目的时候,里面有个LogBack日志工具。用来做日志分析的。所以在网上查阅了一番资料,并学习了一波。在此总结一下。1.简介LogBack是一个日志框架,它是Log4j作者的又一个日志组件。网上有一段介绍当前日志框架组件的话,我复制过来。助于理解。slf4j由log4j作者Ceki开发,逐步取代apahce commons logging。logback由log4j作者Ceki开发,逐...原创 2018-04-11 18:05:36 · 648 阅读 · 1 评论 -
Mybatis架构总结
基础支持层基础支持层包含整个Mybatis的基础模块,这些模块为核心处理层的功能提供了良好的支撑。下面简单描述各个模块的功能。1.反射模块Java中的反射虽然功能强大,但对大多数开发人员来说,写出高质量的反射代码还是有一定难度的。MyBatis中专门提供了反射模块,该模块对Java原生的反射进行了良好的封装,提供了更加简洁易用的API,方便上层使调用,并且对反射操作进行了一系列优化...原创 2018-08-31 13:05:06 · 185 阅读 · 0 评论