发表于: 2017-02-09 08:16:56
1 2031
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
崩溃的一夜
编写DAO,注意写清楚Interface和Impl,注意遵守命名规范。
首先沙师兄让先从接口Interface接口查起
不知道怎么回事查着查着就歪楼了.
查起来JDBC了
然后脑子就转不过来了 一直认为JDBC就是DAO层 能实现数据库的连接,能查看数据库,能更改数据库不就是DAO层吗?
也查他俩的区别
DAO层是数据访问层 封装了JDBC的操作.本来感觉没错
直到早上在群里请教老大.好像不是那么回事.
老大说先凑合知道这个概念,然后慢慢理解.
然后查了下web工程的分层,分为三层
视图,控制和持久层。视图层自然就是展示给用户的,一般是jsp或者html页面等。控制层是控制业务逻辑的,就是具体的实现,持久层当然就是数据库了。
按我的理解视图层就是前端,控制层是业务逻辑就后端喽,持久层是数据库.而DAO层就是连接数据库跟控制层之间的桥梁.
并且JDBC繁琐?或者别的原因?
网上找的图片 理解的好像没错 但又是似懂非懂
DAO层还不就是JDBC吗 连接数据库跟控制层用来读写数据或者录入数据
最尴尬的地方是我写的东西还不对
查询了一下 应该是jar包没导对
并且好像我需要建立的工程应该是web工程而我建了个java的(这个我不确定,但是应该是这样的.)
再然后有人说
总结了下应该是我工程没建好 导致jar没导入对 因为百度了下
有位博客是这样写的
但是一想不对啊.上面说java项目只需要引入mysql.jar就能运行java项目了
我只需要得到它的反馈就行了.java项目可以的吧?
而且并没有用到师兄所说的Interface接口
问题很大,感觉一宿白忙了.
脑子有些乱.满眼金星.
所以师兄,放过我. 我先睡一觉. 起来再能它
明天计划的事情:(一定要写非常细致的内容)
接着干
遇到的问题:(遇到什么困难,怎么解决的)
很多,首先
DAO层与JDBC什么关系? JDBC是缩水版的DAO层?
java项目能不能够读出来?
jar没导入对,该怎么导入?
因为没有运行成功我的代码是否有问题?
Interface接口并没有在代码中出现,是否是我写错了还是怎么回事.
还有一些问题 太困了 一时想不起来了
收获:(通过今天的学习,学到了什么知识)
说有也有 说没有也没有
就上面那样,只能说是成功的他妈.全是失败的经验
现在最想干的事 第一 睡觉 第二 砸电脑
评论