第八周作业 5days

第一次看到mvc的时候,以为这是一种新的语言如jsp一样,或者以为是一种新的服务器。但是学习了之后发现它只是一个模型 ,强制性地把应用程序的输入、处理和输出分开。
M:模型代表了web应用中的核心功能,包括业务逻辑层和数据库访问层。
V:视图主要是指用户看到并与之交互的界面。
C:控制器负责交互和将用户输入的数据导入模型。
后来我为实现spring mvc添加所需要的jar包,这个我主要参考了how2j里的过程,在那之后发现程序报错,然后发现下的有问题,重新调整之后运行发现运行还是有问题,因为使用spring mvc框架开发时,需要将所有符合条件的请求拦截到spring mvc的专有servlet上,我那时不了解什么叫mvc专用的servlet,然后请教了同学的运行步骤和代码,来修正关于servlet的地方,后来研究了一下发现,需要使用JSTL库,因为要用jstl的c标签,来遍历服务端绑定到前端页面的数据“listU”将不同属性设置在table的不同位置,然后再下载了两个jar包,最后调试成功了。

513ab853965c4f268610ee474f017679.jpg

2648eb9f4bf1477c86863ac1f52e75c1.jpg 

 

后来学习了mvc的处理器映射器和适配器,分别是Request mappingHandlerMapping和RequestmappinghandlerAdapter,这俩玩意真的好长。让这俩玩意找到注解的handler,还得完成配置:
<bean class=“com.mr.controler.UsersControler”/>
后面在学习前段控制器的过程中,我了解了DispatcherServlet类,了解了他核心处理方法。后来发现为了提高处理效率,还要对处理器映射器配置,也就是说要在@Controller中的编写方法中标注@RequestMapping注解,来处理前端请求。后来了解了集合类型参数绑定,让用户选择多个数据操作,在jsp里出现复选框表单,又了解了list类和map类的请求参数,来创造了这样一种操作的表单。总而言之,这一单元特别特别难,涉及到的知识点多,工具多,名字长,运行失败次数多,比之前难了很多。

6093083e1a614aa0864ff1a389c56445.jpg

9d21af33cef2415fb7c0980b7aefac2f.jpg 

a690ad6b876e4bb69711c44374eff68c.jpg 

de4d36b0a0ba494e88b70a2df82c9612.jpg 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值