改造 724系统的增、查、改功能
增加、查询、删除(本章不涉及)、修改是 web 项目的基本功能,也是开发人员涉及最多的工作。本节使用SpringMVC 框架对用户模块进行升级改造。
本次升级改造工作不涉及业务层面,只是将原系统中的控制层框架替换为SpringMVc,并加入 Spring 框架对项目进行整体管理。
赢用产添加功整入手,主要工作是替换控制层的实现技术,SprngMVC框架提供了接收对象入参的功懿,可以直接把前端传入的参数封装到对应对象中,非常方便。
REST 风格是当下最流行的 AP! 风格,Spring Mvc框架对其提供了良好支持,通过@pathvariable 注解,可以将 URL 中的()占位符参数绑定到控制器处理方法的入参中。
在 spring MVC 框架中,Servlet AP 可以作为处理方法的入参使用,使用方式与普通对象类型入参没有区别。
在 Spring MVC 框架中要实现文件上传,需要使用 ulipartResokver来处理上传清求通过 CornmonsMultipartResolver 配置 MultipartResover 解析器。
spring 提供了自己的一套表单标签库,实现了类似 EL 表达式和 STL 标签库的功能,其中<fm:form>标签通过 modelAttribute 来指定绑定的模型属性。
在SpringMVC 框架中,可以使用JSR 303 实现服务器端的数据验证功能。