转换可以在第一层(UI)中完成吗?
问问题
238 次
2 回答
1
对于这类操作,我个人在项目( )下创建了一个Utils 。 具有用于转换、格式化、计算的成员的类...class/namespace
namespace
myProjectNamespace.Utils
ststic
public static
大多数时候将此类放在BLL
(业务逻辑层)中,但有时您需要Utils
针对不同的层使用不同的类。
于 2010-12-15T10:10:35.530 回答
0
假设图像是输入 - 输入通常通过以下方式进入系统:
- 前端界面/UI。
- 后端接口(服务)。
- API 调用。
如果输入是特定于 - 比如说 UI - 那么这表明它是一个特定于 UI 的东西,应该坐在那里。
相同的规则/原则适用于其他输入“通道”。
如果被调用的 API 在 BL 中,那么它可能就在那儿。
Yousefvand 的来源(我同意)是,如果有多个组件在使用它,那么它可能是放入一些可重用库的 osrt 的不错选择。
所以...
转换可以在第一层(UI)中完成吗?
是的,如果您要转换的内容特定于所使用的 UI / UI 技术;否则你可以但可能不应该 - 在这种情况下,你可能会更好地在实用程序中实现你的转换器。
于 2010-12-15T22:07:47.677 回答