发表于: 2017-07-02 22:31:07
1 1114
今天是散修的最后一次日报了,明天就去北京线下了。
今天
1. 学习(和复习)了JavaWeb,SpringMVC的一些基础知识:session是什么;session的生命周期;域对象是哪几个;域对象的属性方法有哪些,怎么用;Servlet如何实现转发和重定向;转发和重定向有哪些区别;RequestDispatcher是什么,为什么SpringMVC和Tiles都要配置一个dispatcher;重定向的地址怎么变化;URI和URL的区别;(Servlet)Request获取请求参数的方法;参数(parameter)和另一种参数(Attribute)的区别;初步了解了SpringMVC中的视图解析器和View对象的作用(对JSP进行包装);如何返回JSon(只学会了一种方法,用@RequestBody和Jackson依赖实现,即HttpMessageConverter,另一种方法明天学);@RequestBody 和 @ResponseBody 如何使用;Tiles单独使用(不配合MVC框架)如何配置xml文件;什么是Tiles的definition,Template,Attribute等。(另外任务下面给的那个Tiles的链接写的真是看不懂)
2. 完成了任务4的第一步:
- 1.找到一个通关任务的CSS学员,要到Task10和Task11中的静态页面,将其中的静态内容变成动态内容,设计DB。
首先,下载了两个页面,一个页面是个主页,一个页面是职业介绍,所以沿用任务1的数据库,只新增了一张职业表,在学员表上加了一些新的变量。
原来的表增加了,学员状态(入学,毕业,退学);班级编号;班级类型;工作状态(是否找到工作);是否是优秀学员;公司名;公司职位;职业描述;
新增一个职业表:id;名称;描述;方向;门槛;难度;用时;需求;工资(三档上下);学习人数;前提
静态变动态,就直接按照自己的理解简单粗暴的做了,觉得主页除了那两个数字以外其他东西都是静态的,就直接copy到一个JSP中,把两个数字换成请求属性,在controller中写一个servlet。
JSP
<p>
<img src="../../imges/453254312.png"><%= request.getAttribute("totalNum")%><br>
<span class="up-3">累计在线学习人数</span>
</p>
<p>
<img src="../../imges/453254312.png"><%= request.getAttribute("jobNum")%><br>
<span class="up-3">学员已经找到满意工作</span>
</p>
Controller(没连接数据库)
@RequestMapping("/")
public String indexPage(HttpServletRequest request){
request.setAttribute("totalNum", 13579);
request.setAttribute("jobNum", 24680);
return "index";
}
结果(图挂了)
问题:数据库中的类型变量,都应该用int或enum吗,还是也能用varchar?
明天:继续学Tiles,完成第二步,熟悉线下环境
总结:明天又是新的开始。祝自己好运!
评论