发表于: 2016-07-01 10:02:30

2 2017


补充一下昨天的日报:


今天完成的事情:


1.Task4中的dao层的ibatis的配置问题依旧没有解决,明天找晓进姐问问看。


2.重新温习了一下SpringMvc的框架原理,并动手画图,效果跟步骤如下:


SpringMvc框架相应Http请求的步骤:
1.客户端发起请求到前端控制器(Dispatcher-Servlet)
2.前端控制器请求HanderMapping查找Handler(可以根据xml配置,注解进行查找)
3.处理器映射向前端控制器返回handler
4.前端控制器调用处理适配器执行handler(Controller)
5.处理器适配器去执行Handler
6.Handler执行完成给适配器返回ModelAndView
7.处理器适配器向前端控制器返回ModelAndView
8.前端控制器请求视图解析器进行视图解析,根据逻辑视图名解析成真正的视图(jsp)
9.视图解析器将视图解析返回给前端控制器返回View
10.前端控制器进行视图渲染,将模型数据(在ModelAndView对象中)填充到Request域
11.向用户响应结果。


3.简单了解了MD5加盐加密的资料:

MD5叫Message Digest Algorithm 5信息摘要算法


具体参考以下网址:http://baike.baidu.com/link?url=yP7h-fTqWataNe525gpLmVKZqgqIvfHBChEAmvzkcteOIoSEq3lPXPZgcyZ3N5XQOZ-0m0B1Iza_0_pRfLCQq_


我所理解的就是一种信息保护的一种加密方式,跟16进制有点关系,这种方式保存密码到数据库,数据库操作人员只能看到加密后的一串数字加字母,但是有被反推的可能,所以又加入了加盐的算法,就是将username+password放在一起的进行加密,这样 每个人的用户名都不一样,所以被反推的可能性降低了,缺点就是用户名不能修改。


4.被师姐严厉的说了一顿,自己动手敲代码的数量太少,基本都是在别人的例子上修改或者复制,对于整个项目的执行过程,原理不熟悉,师兄都手敲代码10000行以上了,所以接下来的任务就是手敲代码,自己写程序,复制也要懂其中的原理。


明天计划的事情:


1.将task4的dao层的问题解决,并动手写代码温习一下task1跟task2;


2.针对task5的基本信息进行了解。


遇到的问题:


学习try catch语法的格式如下:


try{
    someMethod();
}catch (SomeException e) {
    //异常处理代码;        定义处理异常的代码。
}


但是针对自己项目的代码:


        try {
//            System.out.println(studentService);
//            int number=studentService.selectNumberOfStudents();
//            map.put("numberOfClasses", number);

       } catch (Exception e) {
throw e;
       }

中注掉的代码不能运行进入到官网首页不太清楚。


收获:


代码是写出来的,不会跟师兄多交流,不要总运行别人的demo。



返回列表 返回列表
评论

    分享到