今天是来到黑马的第三个月,目前的项目已经到了黑马旅游网了.我在这里对这段时间的学习做一个总结.
网站的第一步就是注册.注册功能,后台需要获取前台提交过来的验证码,用户名和密码,先校验验证码,将后台生成的验证码存入session,然后将前台传过来的验证码与后台的验证码进行校对,如果通过则放行.然后校验用户名,发送一个ajax请求,在后台根据用户名查询数据库,如果能查询到记录,就说明用户名存在,则给前台返回一个提示信息,以上两个信息都通过了判断,则可以将表单放入数据库.
第二个功能登陆,功能与注册相似,也是获取验证码,用户名和密码.验证码校验通过之后,根据用户名来查询数据库,然后用前台获取的密码和数据库查询的账户密码进行对比,如果一致则放行,并且将查询到的用户信息放入session中,保持登陆状态.
第三个功能,展示页面的列表信息,这个没什么难度,直接查询数据库对应的表单,然后将后台查询到的结果集封装到result中,然后在前台通过遍历展示出来.
第四个功能,根据查询字段,来显示对应的信息.在页面中,有一个搜索框和搜索按钮,给这个搜索按钮绑定提交事件,然后将搜索框的value值作为事件的参数传入.后台的servlet获取前台传过来的value值 ,然后根据value值来进行模糊查询,然后将查询到的记录封装到map集合当中,然后传回前台进行展示.
目前我只学习到了这里,后面关于service层的逻辑代码会变多,现在我要锻炼逻辑思维能力,这样才能适应接下来的学习
|
|