如何使用多个Windows / Dialogs应用MVC
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何使用多个Windows / Dialogs应用MVC,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1548字,纯文字阅读大概需要3分钟。
内容图文
![如何使用多个Windows / Dialogs应用MVC](/upload/InfoBanner/zyjiaocheng/970/e32d2f8e79054887a8eb9e1ea96463d6.jpg)
我想使用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的正确选择还是另一种模式是更好的解决方案?
这可能取决于应用程序和每个Window / Dialog的功能,但是如果有一般要考虑的事情,那么知道:)会很高兴:)
编辑:对不起,我忘了,不认为这很重要.问题是关于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
内容总结
以上是互联网集市为您收集整理的如何使用多个Windows / Dialogs应用MVC全部内容,希望文章能够帮你解决如何使用多个Windows / Dialogs应用MVC所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。