遇到很多的朋友和同事,发现很多人用学习MVC框架的结果,只知道如何套框架,如果在原有基础框架代码下进行编码,以致稍微一些不常见的问题,就不知道从何下手,错误可能会发生在哪里?
通过自己对MVC框架学习及使用的理解,总结有以下几个要素:
- 理解servlet的工作机制,理解请求路径与方法是如何对应起来的。
- 理解jsp为什么是servlet。
- 理解MVC框架根本是为了解决繁锁的web.xml中servlet配置,解决重复的从请求中获取、传递参数等问题而产生的,然后再兼顾提高性能等。
- 理解MVC框架如何解决请求路径与方法的对应该关系。
- 理解MVC框架中拦截器的实现原理。