发表于: 2018-01-08 23:51:34
1 607
今天完成的事情:
1.REST(Resource Representational State Transfer )资源表述型状态传递 ,一种软件架构风格。
REST是约束和原则,满足这些约束和原则的程序或设计 叫做 RESTful 。
2.创建web项目,之前的idea使用的是社区版,对于web项目支持不够,所以下载安装了旗舰版的idea。
intellij 破解 http://blog.csdn.net/bitcarmanlee/article/details/54951589
interllij 创建web project http://blog.csdn.net/myarrow/article/details/50824793
intellij maven springmvc https://www.cnblogs.com/Sinte-Beuve/p/5730553.html
详细配置:
https://www.cnblogs.com/Sinte-Beuve/p/5730553.html
照着教程配置了一遍,跑不起来,由于很多配置都不懂,无法定位错误。
需要系统学一下springmvc:
1.web mvc
1.1请求-响应模型: 客户端(浏览器)发起请求,服务器(tomcat)接收,处理并且给出响应给客户端,客户端解析响应内容(html),并展现出来。
1.2 mvc(Model——View——Controller)
模型(Model):用户,文章,等数据。
视图(View):html
控制器(Controller):接收用户请求,交给Model处理,处理完毕后把返回的Model数据返回给View。
1.3
2.springmvc
2.1前端控制器是(DispatcherServlet)
请求到处理器映射(HandlerMapping)
处理器适配器(HandlerAdapter)
视图解析器(ViewResolver)
处理器或页面控制器(Controller)
验证器( Validator)
2.2处理请求的流程
2.3开发步骤
1、 DispatcherServlet(前端控制器)在web.xml中的部署描述,从而拦截请求到Spring Web MVC。
2、 HandlerMapping(请求到处理器映射)的配置,从而将请求映射到处理器。
3、 HandlerAdapter(处理器适配器)的配置,从而支持多种类型的处理器。
4、 ViewResolver(视图解析器)的配置,从而将逻辑视图名解析为具体视图技术。
5、 处理器(页面控制器)的配置,从而进行功能处理
遇到的问题:
1.安装tomcat后无法正常启动,经过搜索发现,tomcat 9.0 不支持 jdk 1.7 ,重新下载了tomacat 8.5,服务正常启动,问题解决。
2.今天找了几个简单的demo照着做,都没有成功,还没找到问题所在。
明天的计划:
1.继续学习springmvc,先做个简单demo出来跑通,然后去理解其中的配置。
收获:
1.今天卡在了springmvc的demo配置阶段,收获的话只能说对Springmvc有了大概的了解。
2.学习了web project的项目创建和结构。
3.tomcat服务器安装,使用tomcat启动web项目。
任务2开始时间:2018.1.8.
预计完成时间:2018.1.18.
禅道:http://task.ptteng.com/zentao/project-task.html
评论