java - 重用Spring MVC构建应用程序(Java)

标签 java spring spring-mvc

我确信我的想法是合理的,但只是为了确保......

1.如果我开始在Spring MVC中开发一个网站(基于工作表的计算),我将能够重用模型Controller 创建桌面应用程序?

2. 另外,如果我使用 Spring MVC 因为它是 Java,用户不需要在他的计算机或设备上安装 Java ,因为所有代码都在服务器端执行?

最佳答案

如果您现在开发一个 Web 应用程序,但它基于 AJAX,以便大部分工作在浏览器中特定于 GUI 的 JavaScript 和服务器上与 GUI 无关的代码之间进行,那么您可能能够在切换到桌面应用程序后重用服务器上的大部分代码,这又依赖于相同的 Web 服务(富客户端样式的应用程序)。

如果您计划创建一个传统的 Web 应用程序,希望服务器端呈现其 HTML,然后再创建一个独立的桌面应用程序,那么就不要期望在 Controller 级别进行任何重用。

关于java - 重用Spring MVC构建应用程序(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22762408/

相关文章:

java - Swing:按下 ESC 键时如何关闭对话框?

java - 更新数据库列后检索它的值

java - Spring AOP 使用方法和参数注解

java - 与 Spring Boot + DynamoDB 交互

java - 单一来源文档工具

java - drools 包名称(Fluent api)

java - Spring 表单绑定(bind)怎么做呢?无法将类型 [java.lang.String] 的值转换为所需类型

java - 在 Controller 上使用@RolesAllowed 并获取 "object is not an instance of declaring class"

java - Spring MVC 随着页面方向的改变而改变语言环境

spring - 为什么@ConfigurationProperties 注解不是spring-core 项目的一部分?