Я створив просту програму Java MVC, яка додає записи через форми даних до бази даних.
Мій додаток збирає дані, також перевіряє їх і зберігає. Це тому, що дані отримують в Інтернеті від різних користувачів. дані мають в основному числовий характер.
Тепер на числових даних, що зберігаються в базі даних (SQL-сервер), я хочу, щоб моя програма виконувала обчислення та відображала результати. Користувача не цікавить, як проводяться обчислення, тому вони повинні бути інкапсульовані. Користувач повинен мати можливість переглядати лише прості обчислені дані (наприклад, Дані стовпця мінус B Дані стовпця, розділені на дані стовпців C). Я знаю, як записати збережені процедури для тих же, але мені потрібно трирівневу програму.
Я хочу, щоб дані, які я вносив у базу даних, як записи, опрацьовували, виконуючи обчислення на ній. Вихідні дані повинні залишатися без змін, тоді як нові дані, після обчислень, повинні зберігатися як нові записи сутності в базі даних.
Де мені написати код для цього фонового розрахунку? Оскільки це правила та логіка бізнесу, чи потрібно це вміщувати у нові файли JavaBeans?