发表于: 2017-09-30 22:07:53

1 680


今天完成的事
今天就一直在学习别人的实例,对不理解意思的每个标签都做一下了解,因为有任务进度的要求,不可能每一个标签都理解得尽善尽美,至少理解一些基本用法和应用场景。
复习一下今天学到的知识点 
(1)characterEncodingFilter 编码过滤器
通过源码可以看到在web.xml配置CharacterEncodingFilter 时,可以配置两个参数:encoding和forceEncoding ;
encoding:编码格式;
forceEncoding :是否允许设置的encoding 覆盖request和response中已经存在的encodings。
(2)filter过滤器
过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息
子标签init-param的param-name是参数名,param-vaule是参数值
(3)url-pattern / 和/*的区别
< url-pattern > /* </ url-pattern >会出现返回jsp视图时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错
< url-pattern > / </ url-pattern >  不会匹配到*.jsp,即:*.jsp不会进入spring的 DispatcherServlet类 
(4)interface的意义
接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。
例如,在自然界中,人都能吃饭,即“如果你是人,则必须能吃饭”。那么模拟到计算机程序中,就应该有一个IPerson(习惯上,接口名由“I”开头)接口,并有一个方法叫Eat(),然后我们规定,每一个表示“人”的类,必须实现IPerson接口,这就模拟了自然界“如果你是人,则必须能吃饭”这条规则。
(5)关于AutoWired注解与自动装配
使用Autowired可以替代set、get方法
spring通过BeanPostProcessor对@Autowired进行解析,要先在容器中声明AutowiredAnnotationBeanPostProcessor,但是可以通过<context:annotation-config/>自动注册
明天计划的事
补java基础
问题
实例里的实例代码看不明白
收获
在Task1里面对接口的概念、作用和如何使用了解不清晰,现在又要回头多看看。



返回列表 返回列表
评论

    分享到