如何使用多个Windows / Dialogs应用MVC
发布时间:2020-12-14 01:53:19 所属栏目:Windows 来源:网络整理
导读:我想使用MVC开发一个应用程序. 该应用程序将具有多个 Windows和对话框( 30个Windows / Dialogs). 现在的问题是:我如何在这样的应用程序中应用MVC? MVC-Tutorials通常只有一个Window,一个Controller和一个Model. 我宁愿使用一个包含所有视图的View-package,
我想使用MVC开发一个应用程序.
该应用程序将具有多个 Windows和对话框(> 30个Windows / Dialogs). 现在的问题是:我如何在这样的应用程序中应用MVC? MVC-Tutorials通常只有一个Window,一个Controller和一个Model. 我宁愿使用一个包含所有视图的View-package,一个包含所有Controllers的Controller-package和一个包含所有Models的Model-package? 或者我会为每个Window / Dialog使用一个包并实现许多小型MVC? 最后一个问题:MVC是使用多个Windows / Dialogs的正确选择还是另一种模式是更好的解决方案? 编辑:对不起,我忘了,不认为这很重要.问题是关于Java / Swing.但是可能希望稍后切换到想到的任何东西.如果我使用Swing,SWT,GWT这很重要吗? 解决方法
我更喜欢创建包,每个包都包含模型,视图,控制器等,因为它更清晰.在这种情况下,您会看到您的应用程序是以模块化形式创建的.如果您要为控制器,视图等创建应用程序并创建包,您将看不到应用程序的功能,并且难以维护.但这是我自己的看法.
例如,我会这样做 com.car.door controller.DoorController entity.DoorEntity view.DoorView com.car.wheel controller.WheelController entity.WheelEntity view.WheelView com.car.driver controller.DriverController entity.DriverEntity view.DriverView com.car.road controller.RoadController entity.RoadEntity view.RoadView 这在我看来是错误的,因为你无法看到你的应用程序做了什么,而且很难维护 com.car.controller controller.DoorController controller.WheelController controller.DriverController controller.RoadController com.car.entity entity.DoorEntity entity.WheelEntity entity.DriverEntity entity.RoadEntity com.car.view view.DoorView view.DriverView view.WheelView view.RoadView (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- .net – Windows 8是否支持System.Device.Locati
- windows – 任何用户都可以访问%APPDATA%文件夹
- windows-server-2008 – 为什么我的域服务器(200
- 在Windows 10中使用vb6进行webautomation时出错
- 如何将两个windows vc静态库合并为一个
- Windows操作系统中是否存在零拷贝?
- 无法使用for循环从Windows批处理脚本编写html
- 阻止System.Window.Forms.ComboBox(C#)的AutoSel
- winapi – Win32:如何使阴影荣誉非矩形分层窗口
- 是否有适用于Windows的KornShell(ksh)IDE?
热点阅读