您好,匿名用户

Spring MVC 为什么要实现自己的一套WebRequest、WebResponse?

0 投票

与HttpServletRequest、HttpServletResponse相对应,Spring MVC为什么独立实现自己的WebRequest、WebResponse?

用户头像 提问 2017年 4月5日 @ Volibear 中士 (1,029 威望)
分享到:

1个回答

0 投票

简单的一句就是为了封装

为什么要封装呢?这是第二个问题。

HttpServletRequestHttpServletResponse 是由 Servlet 容器提供的。而 Spring MVC 对这些库做一次封装,这样我们的代码就只依赖了 Spring 库,而不依赖 Servlet 容器。

受益最明显的就是单元测试。我们就可以脱离 Servlet 容器,使用 JUnit 在命令行中进行单元测试。

这也是 Java 的各种框架所追求的 POJO。

用户头像 回复 2017年 4月5日 @ 末日姐 下士 (937 威望)
提一个问题:

相关问题

0 投票
1 回复 94 阅读
用户头像 提问 2016年 6月27日 @ Skarner 下士 (978 威望)
0 投票
1 回复 22 阅读
0 投票
1 回复 48 阅读
0 投票
1 回复 160 阅读
0 投票
1 回复 46 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...