【发布时间】:2015-03-27 03:10:41
【问题描述】:
我有一个使用 MVC 和三个线程的程序 - 一个线程用于 View / UI,一个线程用于模型,一个线程用于控制器。控制器使用进程间通信与模型对话,模型回复控制器处理的内容,然后传递给视图。我不想让模型和控制器在一个应用程序上分离线程,而是希望模型成为与视图/控制器分离的应用程序,因为线程很痛苦,我认为单独的应用程序将更容易测试/调试。
现在,我实际上不想每次启动程序时都运行两个单独的应用程序。我希望能够在 IDE 中单击“构建/运行”,然后单击一下即可同时运行两个应用程序。我不想单击“构建/运行应用程序 #1”,然后单击“构建/运行应用程序 #2”。我的意思是,它们共享相同的代码库,因为它们曾经是一个应用程序。如何解决必须构建/运行两个单独的应用程序的不便?如何让两个 Java 应用程序像一个 Java 应用程序一样一起启动?
【问题讨论】:
标签: java multithreading model-view-controller process