发表于: 2017-08-30 23:39:19
1 954
今天完成的事情:
1.早上学习了log4j2,然后做了一个例子
然后可能例子太简单了,和我log4j例子对比感觉没什么大的区别,最多的就是以前log4j经常用properties做配置文件,log4j2用的是xml。
我自我感觉可能log4j2可能比较简单
2.下午看mybatis基础书
日常我们用mybatis最大的三个原因可能是
一.不屏蔽SQL,意味着可以更为精确的定位SQL语句,可以对其进行优化和改造,这有利于互联网系统性能的提高,符合互联网需要性能优化的特点。
二.提供强大、灵活的映射机制,方便Java开发者使用。提供动态SQL的功能,允许我们根据不用条件组装SQL,这个功能远比其他工具或者Java编码的可读性和可维护性高得多。满足各种应用系统的同时也满足了需求经常变化的互联网应用的要求。
三.在Mybatis中,提供了使用Mapper的接口编程,只要一个接口和一个XML就能创建映射器,进一步简化我们的工作,是的很多框架API在Mybatis中消失,开发者能更集中于业务逻辑。
然后学习了mybatis的核心组件
构造器 工厂接口 会话 映射器
然后代码没撸 看了一遍 感觉还好吧 例子比较简单
3.晚上搭完了我的SSM框架,第一次弄,弄的很慢,当中还有相当一部分没有理解,然后bug也还没改完
当中很多关系和一些东西还需要时间还弄,不过感觉终于手打完了还是挺开心
明天的计划:SLF4j的使用 然后就是改bug
遇到的问题:无穷无尽的bug 改不完 bug我盯了很久只改了一小部分 我想我能自己尝试的还是尽量自己来吧
收获:
代码量超大 结构层次很多 革命尚未成功 我还是需要努力
然后任务2的时间拖得有点久了 不过也算是把相关的基础补了一遍
还是那句话吧 不怕时间长 弄懂才是最重要的
评论