UI逻辑,表示逻辑和业务逻辑之间的区别

时间:2013-09-19 12:31:54

标签: wpf

请一位人士指导一下UI逻辑,演示逻辑和业务逻辑之间的确切区别。我正在开发WP8应用程序,我需要遵循MVVM模式。要正确使用它,我需要知道各层之间的区别,以便我能够将正确的代码放在正确的位置。

提前致谢。

2 个答案:

答案 0 :(得分:1)

您可能会获得用于开设帐户的“入门工具包”(或“小礼物”),您的钱每年将获得2%(或4%)的利息,但每月(或每3个月):这些变化是银行公司的“业务逻辑”(而不是“表示逻辑”)。帐户创建和利息积累的详细信息将在数据库中实现,并使用Java或C ++附加代码。

当您在线访问帐户时,该网页可能是某种颜色,使用某种字体,某种图形和某种布局的。这是此网页的“表示逻辑”(不是“业务逻辑”)。最终输出将是HTML / CSS,并通过JSP或ASP生成代码。

简而言之,“业务逻辑”是公司的规则,而“表示逻辑”是向用户显示详细信息的方式。

答案 1 :(得分:0)

  • 应用程序层由特定于的那些元素组成 这个应用程序。这将包含UI,后端处理 用于UI,以及应用程序和您之间的任何绑定 业务逻辑层。在一个完美的世界中,这一层不会 包含业务领域的任何逻辑。
  • 业务逻辑层(BLL)包含特定于的逻辑层 商业领域。另外,如果您要创建单独的BLL, 该层应包含可供其他人使用的逻辑 应用程序以及此应用程序。例如,一组Web服务 暴露定义明确的API。这会使你的BLL脱离 应用程序,并允许您灵活地构建其他 将来应用程序。

供参考,请点击链接; https://scn.sap.com/thread/312404