发表于: 2017-12-08 22:39:53
1 739
编辑日报内容
今天完成的事情:
1、了解了JDBC三层架构,理解了实现类放在domain里,方法类放在DAO里面;
2、把JAVA学习笔记(五十二) -开发DAO层的经典实现 在idea中实现了,解决了很多错误;
3、完成了pom.xml的配置,学会了往maven导包
4、在re'sources-mapper-User.xml 和mybatis.xml完成配置,解决了@override报错问题
明天计划的事情:
1、挖掘一下mybatis里的知识点,着手一下spring框架的学习
2、了解学习spring + mybatis 操作数据库
3、结合spring4.0深度学习点知识
遇到的问题:
1、从今天跑完第一个项目开始,对应别人的项目结构,感觉test和main应该分为两个独立同等级的包,而不是test乱放乱摆,还有关于命名的规范,我项目名字是java,
然后main下面也有个java,以后要区别开来,
2、一开始看到pom.xml里面满屏的代码感觉是比较难入门的,到处找怎么快捷配置,最后还是师兄提示敲上三行,渐渐发现idea 中的 Enter 很好用,打了一半就提示所
有的,省时省力,觉得功能很强大,可是觉得这样可能只知道快捷打,不理解其中的含义,配置数据库还好,打实现类的方法时,只能看类似的代码,再结合英文理解。
3、创建XML文件之后文件名后面带了.tld 的后缀,我自己又给他重新命名,感觉创建方法应该有问题
4、xml文件的头定义提示错误 URI is not registered 时,百度的解决方法:鼠标点击红色字,然后Intellij出现小红灯,选择Fetch external resource即可解决 。
然后碰到解决不了的,我就那串idea提供的代码删了,xml文件就没报错了。
收获:
1、POJO 和JavaBean是常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多
2、看书了解到了一点byte型数值加int类型类型加short加long的数值最终是按复杂的算,应该是long类型,除非进行强制转换。
3、在打代码的过程中遇到报红不要怕,alt+enter ,看看是不是缺省东西,还有一些报红可能是自己打错了,出错了及时看文本右侧,点上红线,对应找问题
4、百度找不到 idea如何创建properties文件,只找到了elicpse的,但是当在打xml配置时就能发现这里有
http://blog.csdn.net/lucia_fanchen/article/details/49386327 这里有配置batis 和 junit 的方法,还有注释 ,看起来舒服而且容易理解,建议再做xml的配置的时候学习一下。
评论