Spring MVC 框架(从 UI 到完成事务的过程)

Spring MVC Framework (Process from UI to Completing a Transaction)

本文关键字:事务 过程 框架 MVC UI Spring      更新时间:2023-09-26

我已经开始认真阅读这个框架,我正在了解DI在哪里以及如何完成。我查看的示例向我展示了硬编码和引用的值,但从 UI 到数据库并没有真正打开。我想知道,只是在这里看更大的图景,我想知道在一个现实世界的应用程序中,它实际上与 AJAX 框架集成在一起,信息(用户输入)是如何到达 bean 的。

告诉我这个过程是否正确,是 java 脚本调用容器以查找函数(通过映射),setter 用于从用户输入中为类设置 bean (POJO) 值,然后已经注入的 bean 使用这些值来执行函数。我只是想清楚数据如何从 UI 到 bean 以完成事务的各种技术的过程和角色。

Ajax 请求会进行一些 http 调用。Spring XML(或注释)将路由映射到控制器。URL 参数由 spring 解码,并映射到(并选择性验证)到命令对象(这是控制器方法的参数)。然后发生一些数据库查找和/或业务逻辑。由于它是一个 Ajax 调用,您通常会返回由某个映射库(Jackson、gson 等)生成的 json。