Spring和Swing应用程序在一起?

时间:2010-10-11 16:40:28

标签: java model-view-controller spring swing

我们对java项目的任务是为孩子们制作一个制作数学练习的工具。其中一部分应该在摇摆应用程序中,教师可以根据孩子应该做的设置调整设置,查看结果等等。 另一部分是孩子应该能够在互联网上进行练习。

现在,我们想到了,因为我们现在正在看Java中的Spring课程(刚刚开始。)。让它成为一个Maven项目,并重用服务层+ DAO,并使用相同的模型。这样桌面应用程序就不必使用Spring框架。 (所以我们认为......)

我们得出的结论是,我们对MVC的了解不够充分。服务层总是返回执行业务逻辑后保存在数据库中的修改对象。现在这并不适用于在摇摆中使用MVC(或者请告诉我们如何以正确的方式使用MVC)。正如我们所看到的那样,控制器在视图接收到模型的更新时修改数据(通过观察员)。但是这个对象被全新的对象取代了!

可以请某人帮忙解决这个问题,或者提供一些如何解决此问题的提示?双链接控制器和视图对我们来说似乎不是一个好主意,所以有没有办法解决这个问题,或者你会建议我们一路走Spring,即使我们还没有学习这个并且只有粗略的3个月才能做到这一点?

1 个答案:

答案 0 :(得分:1)

创建一个Model类pojos层。

将它们设置为swing或您的Web应用程序,然后直接将其传递给服务层[您的案例中的Spring模块]并对其进行操作。

在WebApp上,我们有像请求,会话这样的范围,你需要手动维护它。