allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

表现层

天下维客,你可以修改的网络知识库

Jump to: navigation, search

表示层(The Presentation Layer)

一般来讲,一个典型的Web应用的的末端应该是表示层。 很多Java发者也理解Struts所提供的。 象业务逻辑之类的被打包到org.apache.struts.Action., 因此,我们很赞成使用Struts这样的框架。


下面是Struts所负责的:

  • 管理用户的请求,做出相应的响应。
  • 提供一个Controller ,委派调用业务逻辑和其它上层处理。
  • 处理异常,抛给Struts Action
  • 为显示提供一个模型
  • UI验证。


以下条款,不该在Struts显示层的编码中经常出现。 它们与显示层无关的。

  • 直接的与数据库通信,例如JDBC调用。
  • 与你应用程序相关联的业务逻辑以及校验。
  • 事物管理。

在表示层引入这些代码,则会带来高偶合和麻烦的维护。

Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币