杂货记录篇001

一,杂货记录

上午:
学习ibatis的基本用法==>模范别人的写法去操作数据库

ibatis操作数据库,需要的内容:
1,SqlMapConfig.xml 配置文件(连接数据库的配置信息)
2,Student.xml (sql语句)
3,IStudentDAO.java (dao层接口)
4,IStudentDAOImpl.java (dao层接口的实现类)

controller => bo/I…Bo => impl/I…Bo=> dao/I…Dao => dao/I…DaoImpl => .xml
1,service层的impl实现类如何放进spring中?通过xml文件。一个bean对象被spring来管理,只有注解和xml文件的方式来进行。当前项目中,只有xml文件。
2,如何让spring知道这个dao层的接口是对应哪个sql语句?让spring来管理这个xml文件,通过配置告诉spring

下午:
1,后台编写查询所有数据库的接口,删除某个数据的接口,修改某个数据的接口
2,前端增加页面一进来就自动查询所有的数据,添加删除功能,添加修改功能
下午日志:
基本完成后台功能,但是前端因为无法获取指定数据的id值,所以删除和编辑功能暂未对接

新任务:做一个简单的下拉框,然后再尝试去用别人的封装好的下拉框标签

二,当日工作总结

今天起码能将后台的代码与数据库进行相连了。觉得昨天浪费了一个下午的时间去折腾是因为自己不知道操作数据库的那一层是用什么技术。习惯性地按mybatis的技术去解决问题,结果冷静下来才发现它是老项目,是用ibatis来做得。而ibatis相比于mybatis,虽然说大部分相同,但也存在部分差异。

工作上:
①接到新项目的时候,先问清楚该项目所用的技术。避免出现技术问题,不知道往哪个方向去解决。

态度上:
①有问题就去解决,别去埋怨别人。

学习上:
①ibatis与mybatis的区别:
mybatis是ibatis的升级版,在代码实现层面上,若使用mybatis,我们仅需要写好dao层接口跟xml文件就行了,再交给spring去处理,到时候spring在运行时就会自动帮我们实现该dao层接口。
而ibatis则不一样,它需要我们提供dao层的接口、dao层的实现类、xml文件。因此,我们会发现这个dao层的实现类是由我们来编写的。并且在取值方便也有些差别,在当前项目中,我观察到的差异有:ibatis取出某个参数值作为查询的条件时,它是要#参数名称# 这种方式。而mybatis是用#{参数名称}

三,明天的工作

3.1 解决前端动态获取id的问题

3.2 完成前端的编辑和删除功能和后台的对接

3.3 尝试使用公司自己封装的下拉标签

猜你喜欢

转载自blog.csdn.net/daotiao0199/article/details/84326516
001
今日推荐