·JSP文件侧重于生成动态网页,应该将程序代码从JSP文件中分离,JSP文件借助客户华标签来完成视图层的程序逻辑。

·客户华标签负责视图层的程序逻辑,如数据显示,或者进行会话的有效性验证。客户化标签既可以访问模型组件,也可以访问存放在Web应用的request,session和application范围内的共享数据。

·ActionForm在对表单数据进行验证时,主要时进行语法和格式的检查,不设计业务逻辑验证。

·Action组件侧重于业务逻辑验证和流程控制,决定用户请发的转发。Action组件既可以访问模型组件,也可以访问存放在Web应用的request,session和application范围内的共享数据。

· 模型组件负责十几业务逻辑,如对数据库中数据的查询,添加和删除操作。模型组件应该与视图及控制器保持独立,模型组件不应该访问Servlet API或Struts API中的类,例如HttpServletRequest,HttpServletResponse,Action或ActionForm等对象。




                                   2005年04月05日 7:45 AM