Swing で 1 つの MVC アプリケーションを作成しようとしています。そして、私は実装と物事がどうあるべきかについて混乱しています。つまり、次のとおりです。
すべてのロジックがコントローラーという名前のクラスに送信されるビューであるGuiがあり、モデルプロパティを持つモデルがあります(MVCはそのようなものだと読みました)
必要なコードの数を入力していくつかのランダムコードを作成し、これを転送します
ActionListener
コントローラーという名前のクラスに。メソッドのコントローラ クラスのボタンで生成されたランダム コード。ランダムなコードが生成され、データベースに保存したいと考えています。生成されたコードをデータベースに保存する方法がわかりません。そこから保存できるように、Class Named Controller にメソッドを作成する必要がありますか? または、save update find.......... メソッドを持つ別の別のクラスですか?はいの場合、Model プロパティを使用して Model クラスを作成したのはなぜですか? そして、Model クラスをどのように使用できますか。Model クラスを使用する必要がある場合、またはこのクラスを使用する必要がある場合は、Model クラスの使用方法を理解するために何が残っているのでしょうか。Model クラスの用途は何ですか? プロパティを持ってそこにいて、他の場所に保存するだけですか?MVC パターンに問題がないように、通常はどのようなアプローチが使用されますか? 私は混乱していますか?私がHibernateを使用していることを忘れてしまった場合の助け。ありがとうございます。私もこれを読みました http://java.sun.com/products/jfc/tsc/articles/architecture/ しかし、私はそれを理解していませんでした。public class code(){// this is the Model private int i; public void setter(int i){ this.i=i; } public int getter(){ return i; } public String generateStringInt() { return new BigInteger(190, random).toString(32); } // what ever i want to create with the int i variable i will do it on this class? ///then i will pass it on the controller to sent it on the view //OR save if i want to save it.?Is this way of thinking right? //Or is there any other way to do it ? /// if i have a Button and press it from the View it will generate this method?or // i have to do it else? public String generateStringInt() { return new BigInteger(190, random).toString(32); } } //then if i want to save i can just do it like //session.save(object) or is there any other way?
今は良いですか?ありがとう