发表于: 2017-09-29 23:22:58
2 753
今天完成的任务:
1.尝试自己在项目中添加登陆的界面
首先需要在service中添加一个登陆的接口和实现类,然后在dao层加入一个查找id和name的接口,接下来进行mapper中映射,最后在Controller中添加页面跳转内容。
最后终于实现了,大概的逻辑就是先进入登录的界面,然后输入账号密码以后通过接口传入数据库进行判断,最后将结果用if判断是否可以进入界面或者失败界面。
然后下一步是将登录界面设置为默认界面,需要使用下面三行代码。
<welcome-file-list>
<welcome-file>/WEB-INF/jsp/login.jsp</welcome-file>
</welcome-file-list>
来设置,并且需要写全jsp文件的路径,另外第一个/必须要加上才行。
2.完成小课堂里面自己不懂的题目。
1.为什么要用控制反转?
实现了解耦合,降低了对象之间的依赖程度,这样在修改的时候可以不用牵一发动全身。
2.在SpringMVC项目中,Spring创建的容器与SpringMVC创建的容器有什么关系?它们分别负责哪些bean的注册?
Spring创建的容器是父容器,springmvc创建的是子容器,相当于创建在Spring的容器当中,并且Spring制定的规则是子容器可以访问父容器中的bean,但是反过来就不行。
在使用的时候需要将自动扫描和mvc的自动注册都写在springmvc的配置中。如下:
<context:component-scan base-package="com.mycom.myapp" />
<mvc:annotation-driven />
3.看java的基础知识
明天计划:
明天学习ssm实现的原理并且开始去做后面一点的任务。
学习Springmvc的配置文件。
遇到问题:
1.开始在项目中添加登陆界面但是添加完了以后发现运行起来登陆界面不显示,直接跳到登陆失败界面。
2.登录界面没有输入账号密码就能进去,没有判断这一层。
收获:
终于把ssm的框架实现了,但是还是太基础了,感觉还可以添加很多内容进去。
禅道:不延期
http://taskNaNteng.com/zentao/project-task-343.html
评论