发表于: 2017-10-02 23:29:50

3 893


今天完成的任务:

1.ssm项目里面的添加功能完善了。

刚刚开始很懵不知道从哪开始啊。。。

修改了增加按钮跳转到添加界面,但是发现字段里面有个where。改成了where_

写好了添加界面,但是从首页跳转不了。。

发现是应该先在jsp中写跳转到controller方法,然后在从Controller返回jsp界面。

可以跳转过去了!!

下一步将输入的数据插入到数据库里面

按下添加就会加进数据库。现在的情况是按钮没有用。

原来执行插入参数的按钮应该在写在添加的界面并且生效。之前没想到。

然后又发现提交按钮只包括了一个姓名选项。

终于好了。。。!!!

整理一下,如果需要向数据库传数据,比如增加,登录这些都需要先显示界面,然后将需要增加的写在form中,最后有一按钮来提交action,然后从Controlleraction方法执行语句,最后显示到界面。

然后在写修改界面。。。换了表要全部重写了。

界面改好了但是又会报错sql语句有问题。

改的时候发现代码里面有一块是edit有一块是update很奇怪,看了半天发现是应该先获取到需要修改的id然后在进行修改。

sql语句是因为mapper里面sql多写了个等号。

但是现在提交修改以后竟然不会改过来。。。

上面原因是没有写idupdate里面需要的id没写出来所以就不会修改。

好了以后发现竟然只有名字可以改,其他的都不行。

原因是使用<input name="属性名"value="属性值">标签的时候竟然把name也改掉了

终于改好了。。。感觉身体被掏空。

2.回答一下小课堂里面不懂的问题。

为什么使用IOC会耦合度低?那为什么new会耦合高?耦合是什么?

耦合:是指软件块之间的联系,这种联系取决于接口的复杂性,调用方式以及传递信息。模块之间相互联系和依赖越强,耦合度就越高,就越不利于复用和修改。

内聚:是指模块内部元素的联系紧密程度,功能都聚集在同一模块。

低内聚高耦合就是说模块之间尽量独立,相互低依赖,但是在模块内部又联系紧密,功能都实现。

IOC控制反转是一个概念,是通过IOC容器来控制类之间的关系,实现方法是DI依赖注入

这样不需要类来调用其他的类,而是由IOC统一的将其需要的类主动的注入,这样来降低之间的耦合度。

明天的计划:

明天继续做深度思考,要做完。

遇到问题:

今天修改代码遇到好多问题。。。大多是不仔细造成的还有是对项目理解不够。最后终于好了。

 

收获:

今天把ssm的项目做完了(其实还能加功能:注册,搜索单个id),登录增删改查都可以实现,表也换成了报名表

做了一些深度思考的问题(做完一起贴)。

学了一点点基础吧。

禅道

延期两天

http://taskNaNteng.com/zentao/project-task-343.html



返回列表 返回列表
评论

    分享到