1.当浏览器发送一个http请求,web是如何接受这个请求并指定相应的java类来执行业务逻辑并返回处理结果的?
2.web 应用的是典型的“请求--响应”模式的应用,数据是如何顺利流转于浏览器和java世界之间的?面对http协议和java世界数据的不匹配性,我们如何能够做到在流转时数据类型的自动转换?
3.Web容器是一个典型的多线程环境,针对每个http请求,web容器的线程池会分配一个特定的线程进行处理。那么如何保证在多线程环境下, 处理请求的java类是线程安全的对象?如何保证数据的流转和访问都是线程安全的?
4.Controller层作为MVC的核心控制器,如何能够在最大程度上支持功能点上的拓展?
5.view层的表现形式是多种多样的,随着web开发技术的不断发展,mvc如何在框架级别提供一种完全透明的方式来应对不同的视图表现形式?
6MVC模式虽然很直观的为我们规定了表示层的各种元素,但是如何通过某种机制把这些元素有机整合在一起,从而成为一个整体呢?