2.7 小结
在本章中,我们学习了基于MVC模式的模型2架构以及如何基于servlet控制器或者filter分发器开发一个模型2应用。两个示例分别为appdesign1和appdesign2。使用servlet作为过滤器上的控制器,一个明显的优点是你可以将servlet配置为欢迎页面。 在模型2应用程序中,JSP页面通常用做视图,当然也可以使用其他技术,如Apache Velocity和FreeMarker。 如果JSP页面用做模型2体系结构中的视图,那些页面仅用于显示值,并且不应在其中显示脚本元素。
在本章中,我们还构建了一个简单的MVC框架,其中包含一个验证器并为其配备了一个依赖注入器。虽然自制的框架是一个良好的学习工具,但未来的MVC项目应基于一个成熟的MVC框架上,如Spring MVC,而不是试图重复造轮子。
时间: 2024-10-04 15:16:59