Veri formlarıyla kayıtları bir veritabanına ekleyen basit bir MVC Java uygulaması oluşturdum.
Uygulamam veri toplar, doğrular ve saklar. Bunun nedeni, verilerin çevrimiçi olarak farklı kullanıcılardan edinilmesidir. Veriler doğada çoğunlukla sayısaldır.
Şimdi veritabanına depolanan sayısal verilerde (SQL server), uygulamamın hesaplamalar yapmasını ve sonuçları görüntülemesini istiyorum. Kullanıcı hesaplamaların nasıl yapıldığına ilgi duymuyor, bu yüzden kapsüllenmeleri gerekiyor. Kullanıcı yalnızca basit hesaplanmış verileri görebilmelidir (örneğin, A sütun verisi eksi B Sütun verisi C sütun verisine bölünür). Saklı yordamları nasıl yazacağımı biliyorum ama üç aşamalı bir uygulama istiyorum.
Veritabanına bir kayıt olarak koyduğum, üzerinde hesaplamalar yaparak çalıştığım verileri istiyorum. Orijinal veriler etkilenmeden kalmalı, hesaplamalar sonrası yeni veriler veritabanına yeni bir varlık kaydı olarak kaydedilmelidir.
Bu arka plan hesaplamasının kodunu nereye yazmalıyım? Kurallar ve iş mantığı olduğu için onu yeni JavaBeans dosyalarına koymalı mıyım?