Spring基础
CrankZ
这个作者很懒,什么都没留下…
展开
-
控制反转(IoC)学习笔记
什么是依赖(Dependency)?依赖是一种关系,通俗来讲就是一种需要。程序员需要电脑,因为没有电脑程序员就没有办法编写代码,所以说程序员依赖电脑,电脑被程序员依赖。在面向对象编程中,代码可以这样编写。class Coder { // 程序员依赖电脑,并自己new一个 Computer mComputer; public Coder () { ...原创 2018-08-06 22:37:29 · 360 阅读 · 1 评论 -
Spring AOP学习笔记(一):基础概念
AOP产生背景AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,...原创 2018-08-14 23:00:35 · 267 阅读 · 0 评论 -
POJO与JavaBean与SpringBean的概念与区别
前言最近在看阿里Java开发手册的过程中发现了大量的POJO关键字,之前也一直听说JavaBean和SpringBean,但是他们之间的概念还不是很清楚,所以最近学习了一下,写下了这篇文章。先来看一下阿里Java开发手册中提到“POJO”这个关键字的片段。阿里Java开发手册一、编程规约(一) 命名风格8. 【强制】POJO类中布尔类型的变量,都不要加is前缀,否则部分框架...原创 2018-08-08 15:35:26 · 3255 阅读 · 0 评论 -
Spring注解学习笔记
什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低 在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效...原创 2018-08-23 17:50:10 · 1655 阅读 · 1 评论