发表于: 2017-12-26 23:49:27
1 733
一、今天完成的事情
1、基本完成task1-17——task1-21,任务虽然完成了,但是还需要加深理解,否则不能运用自如
2、购买了阿里云服务器,正在尝试部署环境。
3、学习了基础语法,还有一些注解的用法。
@Autowired
Spring 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 我们可以通过对@Autowired的使用来消除 set ,get方法。
@service
它是Java spring框架的注解,注释了@service的实现类就是告诉spring在容器中自动创建一个该类的实例,省去了配置spring容器中
bean的配置。很多时候这个注释后面还会带有参数,括号里的参数一般就是该类在在context中的名字。相当于:
<bean id="demoService">。括号内的参数理论上可以随便设置,因为这是你要实现的类的一个对象名而已,比如在一个Student实现
类上加上@Service("student"),括号里面就是给实例化后的Student对象取个名字。这是在一个接口有多个实现类的情况下区分实现类
的方式。
比如Student实现了Person接口,在controller里面@Autowired Person时,假如这时Person还有另一个实现类User,为了确定实
例化Student还是User, @Service括号里面的东西就有用了,
@Autowired
@Qualifier("student")
private Person person;
这样就确定实例化了一个Person指向一个Student对象
4、在师兄的指点下,实现了mybatis的增删改查操作
增:
删:
删前
删后
改:
改前
改后
查:这里不放出运行结果了,按照验收标准设置了三个查找方式,都能顺利跑通并完成对表格的修改
5、听了庆东师兄的方案评审,知道了复盘的时候面对需求应该如何设计方案,但是感觉自己能力还差得非常远
6、掌握Java必备单词
第十四章
manage:['mænidʒ] 控制
search:[sə:tʃ] 搜寻 查找
upper:['ʌpə] 上面的
第十五章
equal:['i:kwəl] 相等的
ignore:[ig'nɔ:] 忽视 驳回
lower:['ləuə] 较低的 下部的
last:[lɑ:st] 最后的
trim:[trim] 切除 修改 缩减
concatenate:[kɔn'kætineit] 使连锁 连成一串 使连接
buffer:['bʌfə] 缓冲储存器
final:['fainl] 最后的 最终的
二、明日计划完成的事情
1、完成服务器的部署
2、看基础知识
3、复习spring、jdbc和mybatis的知识,因为比较重要,不能过了就不管了,其实还有许多地方是不清楚的
三、遇到的问题
1、本来以为增删改查是非常快速简单的事情,没想到弄了整整一天,还是师兄指点过后才顺利跑通,这里真的感觉自己的语法知识太薄弱了,面向对象的理解也太浅了
2、仍然遇到bug,解决bug之后忘记截图,一心想往下走,应该停下来总结经验的
3、今天进度太慢了,明天不能这样了
四、收获
如上所述
task1开始时间:2017.12.13
预计demo时间:2017.01.05
http://task.ptteng.com/zentao/project-task-350.html
评论