发表于: 2018-01-06 21:43:49

1 589


一、今天完成的事情


 1、通过查资料了解了mvc是什么东西。

  

MVC框架全名是Model View Controller,是模型-视图-控制器的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面

   

在管理数据方面

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





返回列表 返回列表
评论

    分享到