Saya telah membuat aplikasi Java MVC sederhana yang menambahkan catatan melalui formulir data ke database.
Aplikasi saya mengumpulkan data, juga memvalidasi dan menyimpannya. Ini karena data bersumber online dari pengguna yang berbeda. sebagian besar data bersifat numerik.
Sekarang pada data numerik yang disimpan ke dalam basis data (SQL server), saya ingin aplikasi saya melakukan perhitungan dan menampilkan hasilnya. Pengguna tidak tertarik pada bagaimana perhitungan dilakukan sehingga harus dienkapsulasi. Pengguna hanya harus dapat melihat data yang dihitung sederhana (misalnya, data kolom dikurangi B data kolom dibagi dengan data kolom C). Saya tahu cara menulis prosedur tersimpan untuk hal yang sama tetapi saya ingin aplikasi tiga tingkat.
Saya ingin data yang saya masukkan ke dalam database sebagai catatan, dikerjakan dengan melakukan perhitungan di dalamnya. Data asli harus tetap tidak terpengaruh, sedangkan data baru, setelah kalkulasi, harus disimpan sebagai catatan entitas baru ke dalam database.
Di mana saya harus menulis kode untuk perhitungan latar belakang ini? Karena aturan dan logika bisnis, haruskah saya memasukkannya ke file JavaBeans baru?