GUI から DAO へのデータを処理する正しい (またはおそらく最良の) 方法について一般的な質問があります。
GUI入力が検証され、データベースの更新/挿入を( Hibernateを介して)処理するDAOクラスに直接送信されるプロジェクトを構築しました。
ここで、DAO と GUI を 2 つの別個のプロジェクトに分割し、REST WS と Spring の統合を使用してデータを処理することにしました。これは、将来のプロジェクトにとって良いアイデアかもしれないと考えたためです (もちろん、DAO から GUI を完全に分離できるという利点があります)。
今のところ、これをすべて機能させるのに少し問題があります(Bean xStreamMarshaller を作成するSpringエラー)。しかし、不必要に試す前に知りたかったのは、それは本当に良いアプローチなのか?ということです。
これは本当に正しい方法ですか、それとも完全に不必要なことをしていますか?