【发布时间】:2009-12-13 02:41:56
【问题描述】:
我要创建一个网站,我们要在其中实施 MVP 模式。 我们的一个页面被分解成小的用户控件,因此它们习惯于 编辑或显示信息。但后来我们保存了整个信息 从主页。同样在加载时间,信息被发送 从主页到控件。如果我设计一个单独的 Presenter 对于每个用户控件并在其中编写逻辑以捕获信息,将对数据库进行多次调用,而如果我在主演示器中编写该逻辑并将数据传递给用户控件,则只会调用一次。应该怎么设计。
让我解释一下。
我有一个网络表单,我可以在其中捕获汽车品牌、型号、里程数、客户详细信息等详细信息 如姓名、联系电话等。所有控件都可以放在一种形式中, 但是,我为每个信息创建了单独的控件,例如一个用于汽车信息的控件,另一个用于客户信息的控件。但后来,我想从主页而不是控件中保存整个信息。那么我将如何使用 MVP 模式来实现它。我应该为每个控件创建单独的演示者,那么当点击保存按钮时,我将如何将信息从用户控件传递到网络表单。
您的帮助将得到回报。
问候 帕尔米德
【问题讨论】:
-
只是出于好奇,您认为 MVP 比使用 MVC 有什么内在优势吗?
-
实际上我们还没有为 MVC 做好准备,我想说。