表现层
天下维客,你可以修改的网络知识库
表示层(The Presentation Layer)
一般来讲,一个典型的Web应用的的末端应该是表示层。 很多Java发者也理解Struts所提供的。 象业务逻辑之类的被打包到org.apache.struts.Action., 因此,我们很赞成使用Struts这样的框架。
下面是Struts所负责的:
- 管理用户的请求,做出相应的响应。
- 提供一个Controller ,委派调用业务逻辑和其它上层处理。
- 处理异常,抛给Struts Action
- 为显示提供一个模型
- UI验证。
以下条款,不该在Struts显示层的编码中经常出现。 它们与显示层无关的。
- 直接的与数据库通信,例如JDBC调用。
- 与你应用程序相关联的业务逻辑以及校验。
- 事物管理。
在表示层引入这些代码,则会带来高偶合和麻烦的维护。


