图 3: JSP模型 2 体系结构
该模型促进了模型视图控制器(MVC)体系结构风格设计模式的使用。注意,早就存在多个框架能够实现该有用的设计模式,并将内容和表示真正地独立开来。Apache Struts是MVC的形式化框架。该框架非常适用于复杂的应用程序,在这些复杂的应用程序中单个请求或表单提交会产生看起来截然不同的结果。
最佳实践—事实证明是经常重复出现的问题的解决方案—产生了高质量的应用程序。本文是开发servlet时需要遵守的多个指南和最佳实践-和基于JSP的Web应用程序。
请留心servlets和JSP技术,因为在这些技术中有许多激动人心的东西。例如,JavaServer Faces (JFC),是一个Java程序社区(Java Community Process),它的目标是定义一个标准的Web应用框架,这将很好地和Apache Struts集成。