发表于: 2018-01-06 21:43:49
1 587
一、今天完成的事情
1、通过查资料了解了mvc是什么东西。
MVC框架全名是Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面
在管理数据方面
通常模型对象负责在数据库中存取数据。
通常视图是依据模型数据创建的。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
这种分层的机制有助于我们管理复杂的应用程序,因为我们在开发软件的时候,在一个时间内专门关注一个方面,比如可以在不依赖业务逻辑的情况下专注于视图设计,同时也可以让应用程序的测试更加容易
这种分层的机制同时也明确了开发时的分组,掌握不同技术的相应开发人员可以组队在一个项目中对视图、控制器逻辑和业务逻辑进行同步开发
简单来说
视图:视图时用户看到并可以与之交互的界面
模型:模型拥有最多的处理任务,表示业务规则,一个模型可以为多个视图提供数据,提高了代码的复用性
2、尝试按照网上的教程学习并配置springMVC,并成功运行,在界面上显示出helloworld
首先是骨架的搭建
然后导入所需的依赖包
配置spring容器
web配置文件
安装tomcat并配置成功
最后使用tomcat成功运行该项目,得到最初的输出结果hello world
3、复习了mybatis的内容,为明天整合框架做准备
二、明天计划完成的事情
1、完成整合IDEA、MAVEN、mybatis、spring、springMVC的项目搭建,希望能成功运行
2、对所学知识要做到会使用、会变通
三、遇到的问题
1、运行时发生错误
错误原因:我在本地装的jdk版本过高,有些插件不兼容
在pom配置文件中声明了配置的jdk版本,问题得到解决
2、用tomcat运行的时候发生错误
错误原因:8080端口被占用
解决办法:查询本机端口使用情况并给tomcat修改一个端口,问题得到解决
四、收获
对springMVC有了基本的学习,实现了最基本的操作
task2开始时间:2017.01.03
预计demo时间:2017.01.18
可能有延期风险
原因:之前没有预计到小课堂的时间,准备小课堂可能会花去一小部分时间,希望能按时完成
http://task.ptteng.com/zentao/project-task-350.htm
评论