Это вопрос дизайна. Мне хотелось бы знать, что является лучшим способом реализовать это.Maker-Checker-Approver в Java-приложении
Мне нужно реализовать верстальщик шахматная утверждающего functionality.One распространенным способом является, как показано ниже:
Если есть объект Employee, то employee_mk и employee_app являются две таблицы, которые структурно identically.So, когда новый сотрудник созданный он переходит в таблицу employee_mk и ждет подтверждения. После того, как он одобрен пользователем более высокого уровня, он удаляется из таблицы employee_mk и переходит в таблицу employee_app. Короче говоря, если есть изменения, он переходит в таблицу customer_temp, а другой пользователь не может видеть изменения до тех пор, пока он не будет проверен авторизованным пользователем.
Есть ли другой способ реализовать это? в основном в один момент времени будут два значения полей объекта. Какими могут быть другие способы, кроме упомянутых выше, реализовать и спроектировать это.
Спасибо за ваш ответ. Но это похоже на то, чтобы приложить много усилий, используя этот подход. Я имею в виду средство проверки производительности - это общая функциональность в разных приложениях. У нас есть какой-то стандартный лучший способ реализовать такую вещь. – SCoder