发表于: 2017-09-13 23:31:21

1 735


今天完成的任务
1.重新建了一个项目,把任务4的代码贴了过来,保证能实现任务4的功能。
在这个过程中我突然想明白为什么之前写的任务5启动jetty的时候,启动日志里的下图红框的Velocity是从哪来的:

Velocity可以理解为另一种tiles框架,同样的框架还有freemark。网上说现在最流行的就是这个Velocity框架,而不是tiles或者freemark。


那我的项目里怎么会带有Velocity这个框架呢?原来是因为任务4用到tiles,我首先是看的tiles官方使用教程,教程里面提到要使用tiles的功能,只要在pom.xml里面添加下面的jar包就可以实现tiles的所有功能

而tiles-extras这个jar包,就包含了对Velocity的支持。所以在启动jetty的时候,jetty会去找Velocity的资源文件(因为我没配置,所以jetty没找到)。


解决办法就是,不用管这个Velocity,把web.xml、ApplicationContext.xml、SpringMVC-servlet.xml配置好就可以正常启动jetty,访问项目。


遇到的问题

暂无


收获
1.今天完成的代码不多,主要是下午看老大直播以及晚上参加两位师兄的复盘评审
2.老大的直播主要是包含几大块:修真院学习的三个阶段、学习的方法、提问的技巧,未来两三年提升自己的方向

3.参加师兄的复盘的感受:首先是对Java职业的第一个技能学习的阶段有了大概轮廓的认知,知道这一阶段应该了解、掌握什么知识点。其次是对后面的任务有了一些了解,最起码听懂了后面的任务要做什么,不再向一个月以前那样懵,连任务说明都看不懂。再一个就是知道自己前面的任务有一些遗漏的知识点,比如HTTP请求头这一块。虽然看过一次,现在也根本记不得有什么内容了,算是一个知识盲点。


明天的计划

完成任务5


进度
当前进度 任务5步骤1
任务开始时间 2017.9.10
预计提交时间 2017.9.12
已延期



返回列表 返回列表
评论

    分享到