发表于: 2017-04-24 18:28:05
1 1294
今日完成
1、阅读完alibaba的Java开发手册(2017-02-27),有些内容限于初涉不能完全理解,主要收获(本来写了几条,但感觉内容过多且乱)不议,我以前想过但是不清楚或与此规约不同的地方是:
1)下划线及名字长度。
2)POJO类概念及其各种特殊规约。
3)常量,任何魔法值都不行?!
4)if-else应避免使用。
5)
清晰的应用分层。
6)
推荐的数据类型并不为Long。
7)
。。。
2、学习Spring
从听到Spring这个词开始,我就一直有一个疑问,Spring是什么(即Spring它能帮助我干什么,我怎么在一个基础的程序开发中利用到它),今天我终于能给出自己的初步理解:
Spring是一个提供解决J2EE问题的一站式框架,它的核心是控制反转。
最底层是其核心容器,Bean(我不知道的中文是什么,或许是单元组件?)是Spring实现功能的极为重要的一个概念,它被配置在.xml文档与Context配合实现了它的一系列功能。Bean中大量的使用了Java的反射,通过配置xml文件,可以解决Java中所有对象class的依赖关系。
尝试配置修改了,Bean的id,class,property(注入方式为集合时各不同),autowire,dependency-check。
PS:如果Spring的各项调整需要频繁修改xml文件的话,似乎不是一个好的解决,继续学习的话,它应该会提供一些方法绕过xml文件吧
明日计划
1、完成昨日计划的服务器配置(感觉服务器配置并不难,它的唯一的限制是只能用控制台。。。),继续task1
收获
完成既是收获
问题
1、
评论