Tôi đã tạo một ứng dụng Java MVC đơn giản để thêm các bản ghi thông qua các biểu mẫu dữ liệu vào cơ sở dữ liệu.
Ứng dụng của tôi thu thập dữ liệu, nó cũng xác nhận nó và lưu trữ nó. Điều này là do dữ liệu đang được lấy trực tuyến từ những người dùng khác nhau. dữ liệu chủ yếu là số.
Bây giờ trên dữ liệu số được lưu trữ vào cơ sở dữ liệu (máy chủ SQL), tôi muốn ứng dụng của mình thực hiện tính toán và hiển thị kết quả. Người dùng không quan tâm đến việc tính toán được thực hiện như thế nào để chúng phải được gói gọn. Người dùng chỉ có thể xem dữ liệu được tính toán đơn giản (ví dụ: dữ liệu cột A trừ dữ liệu cột B chia cho dữ liệu cột C). Tôi biết làm thế nào để viết các thủ tục được lưu trữ cho cùng nhưng tôi muốn một ứng dụng ba lớp.
Tôi muốn dữ liệu mà tôi đưa vào cơ sở dữ liệu dưới dạng bản ghi, được thực hiện bằng cách thực hiện các tính toán trên nó. Dữ liệu gốc sẽ không bị ảnh hưởng, trong khi dữ liệu mới, tính toán sau, phải được lưu trữ dưới dạng bản ghi thực thể mới vào cơ sở dữ liệu.
Tôi nên viết mã cho tính toán nền này ở đâu? Vì nó là các quy tắc và logic nghiệp vụ, tôi có nên đặt nó trong các tệp JavaBeans mới không?