我被搞糊涂了,我有一个函数需要更新一些表,我把它放在了控制器中,但是现在我发现我需要在另外两个控制器中使用它。
放置进行更新的函数的最佳实践是什么,将其放置在何处以及如何调用它?
也许是帮手?
发布于 2011-02-02 22:38:43
你是通过扩展JTable来创建模型的吗?在这种情况下,只需在那里添加方法即可。在模型中使用业务逻辑是完全可以的,比如“将这个用户id的所有行加一”(静态方法)或“拆分这个名称并将其保存为列first name和second name”(普通方法)。
发布于 2011-02-03 01:05:53
辅助对象需要与控制器相关,因为它将应用于所有控制器。我假设并不是所有的控制器都会看到调用Update的意义。
您可以使用静态方法创建一个静态类,该方法将更新您的表。
等在Models文件夹中添加一个文件,然后创建以下类。
public static CalledFromMultipleLocations
{
public static void UpdateMyTable(string somedata)
{
//Do you update code.
}
}在不了解业务对象模型的情况下,很难真正提供解决方案。
https://stackoverflow.com/questions/4875582
复制相似问题