在动态 Web 项目中创建应用程序,可以将 JavaServer Faces 和 Struts 技术与 JavaServer Pages(JSP)配合使用,也可以不与它配合使用。下表指导您如何进行选择。
Struts 或 JavaServer Faces 可以提供用于开发动态 Web 应用程序的有用框架。仔细阅读下表,它对 JavaServer Faces、JavaServer Pages 以及 JSP 和 Struts 作了比较。
JavaServer Faces | JavaServer Pages | JSP 和 Struts | |
---|---|---|---|
组件 |
|
|
|
设备无关性 |
|
|
|
错误处理和验证 |
|
|
|
脚本编制 |
|
|
|
页顺序 |
|
|
|
会话和对象管理 |
|
|
|