SpringMVC
cx-young
搬砖人搬砖魂
展开
-
SpringMVC之RESTful风格开发
什么是REST?REST是Representational State Transfer的缩写。翻译为"表现层状态转化"。Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。RESTful的重点之一就是统一的接口命名规则,基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。传统访问路径与RESTFul风格区别传统方式操作资源http://127.0.0.1/item/queryItem.action?id=1 查询,GEThttp://127.原创 2020-06-29 16:33:36 · 167 阅读 · 0 评论 -
SpringMVC返回值类型、请求转发和重定向、json交互、handler拦截器
handler返回值handler方法可以是三种类型的返回值,用于不同场景ModelAndView返回值为视图和数据的包装类型,用于返回逻辑视图名称和视图需要展示的数据r等同于在request中添加了属性,然后进行了请求转发案例:@RequestMapping("/test")public ModelAndView test() { ModelAndView modelAndView = new ModelAndView(); //也会走视图解析器 modelAndVi原创 2020-06-26 22:21:41 · 799 阅读 · 0 评论 -
(3)-SpringMVC文件上传与请求限制
文件上传是web项目中非常常见的需求,SpringMVC使用了apache开源的两个库用于处理文件上传,所以在编写代码前我们需要先导入下面两个依赖包:<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version></dependency><dependency&g原创 2020-06-24 22:50:20 · 511 阅读 · 0 评论 -
(2)-SpringMVC参数映射、乱码处理
hander参数映射(即controller)当我们要实现一个登录功能时:创建一个用于处理登录请求的Servlet实现doget等其他http方法(一些情况可能根据业务需要限制请求方法)从request对象中取出数据处理编码验证参数是否符合要求对参数数据类型进行转换(需要时)开始业务逻辑处理(登录)可能需要操作session来完成组织响应给数据,可能是html可能是json异常处理Header与cookie的处理SpringMVC其实就是对上面的操作进行封装,简化操作。同时Spr原创 2020-06-23 17:51:14 · 329 阅读 · 0 评论 -
(1)-认识与学习SpringMVC
SpringMVC介绍SpringMVC 是一个MVC构架模式的web框架,属于表现层,它是Spring框架的一部分,是基于Servlet的。SpringMVC依然使用多线程同步并发的方式来处理请求,安全性能高,不过性能会下降。从测试数据来看异步并发效率的确更好,但是其并不成熟,盲目的进行重构可能会引发更多的问题, 并且异步编程在代码结构上会产生较大的变化。同步、异步。并发、并行。阻塞、非阻塞。架构图SpringMVC在系统的位置:可以看出SpringMVC 并没有代替Servlet,它原创 2020-06-19 11:50:34 · 191 阅读 · 0 评论