gpt4 book ai didi

java - 如何使用 spring 或 struts 实现在多个屏幕之间导航的订单工作流程

转载 作者:行者123 更新时间:2023-12-02 03:24:55 25 4
gpt4 key购买 nike

这可能不是一个技术问题,而是寻找在 spring 或 spring-struts Web 应用程序中实现订单工作流的技术。

我的需求如下以下是创建订单的工作流程步骤

  1. Search and select from the customer list
  2. Validate the customer is entitled to receive the product (user need to select from the options)
  3. Search and select the product
  4. Select the category of product (eg. assume it is a book, whether the user needs a hard copy or soft copy)
  5. Adds to the order, at this time a NO order # will be created
  6. The user can perform the same steps 2 till 4 again, the new item will be saved to the order this happens only in the SCREEN or CLIENT SIDE.
  7. user now clicks the save button, a unique order # will be generated.

欢迎就如何实现此工作流程提出任何建议。问题是步骤 1 到 6 应该显示在屏幕上,而不应该保存到数据库中。用户可以在订单创建过程中随时退出关闭订单。

提前致谢。

最佳答案

您是否考虑过使用Spring Webflow ?它专为处理工作流/向导类型的 Web 应用程序而设计。它还具有“最终状态”概念,允许在流程完成时发生操作,例如将工作保存到数据库(发生的情况完全由开发人员自行决定)。自从我上次使用它以来已经有一段时间了,但我强烈推荐它来解决您的问题。

关于java - 如何使用 spring 或 struts 实现在多个屏幕之间导航的订单工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39089903/

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