gpt4 book ai didi

java - 如何在 Spring 中应用 MVC 概念(非 Web 应用程序)

转载 作者:行者123 更新时间:2023-11-30 07:27:14 24 4
gpt4 key购买 nike

我喜欢MVC的概念,Spring提供了一个,叫做Spring MVC。但是它看起来像是针对网络应用程序。

如果我想在 Spring 环境中使用 MVC 概念,该怎么做?

最佳答案

MVC与Spring无关;它是一种软件设计架构/设计模式,您可以应用它来分离软件代码库的不同部分(模型、 View 和 Controller )。只要您在模型中实现所有业务逻辑、 View 中的 GUI 逻辑和 Controller 响应 View 中发生的任何事件并根据模型根据需要更新 View ,那么您就是在遵循 MVC 模式。

This article展示了如何在 Swing 环境中实现 MVC。 Spring MVC 只能用作 Web 框架。然而,Spring Framework 本身仍然可以在您想要的任何地方使用,因为它没有绑定(bind)到基于 Servlet 的架构(IoC 容器)。

一旦您掌握了 MVC,另一种设计模式/架构与 MVC 密切相关,称为 MVP (Model View Presenter) 很有趣,虽然非常相似,但在我看来它是 MVC 的有效继承者,因为它完全简化了 GUI 方面。

关于java - 如何在 Spring 中应用 MVC 概念(非 Web 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9876843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com