我尝试使用 Swing 创建一个 MVC 应用程序。我对实施以及事情应该如何感到困惑。我的意思是:
我有 Gui,它是所有逻辑发送到名为控制器的类的视图,我有一个模型,其中有模型属性。(我读过 MVC 就是这样的)
我创建了一些随机代码,并输入了我想要的代码数量并将其传输
ActionListener
到一个名为控制器的类。在方法中使用控制器类上的按钮生成的随机码。生成随机代码,然后我想将它们保存在数据库中。我很困惑如何将生成的代码保存在数据库中。我应该在 Class Named Controller 中创建一个方法以便我可以从那里保存它们吗?或者另一个不同的类保存更新查找............方法?如果是,那么为什么我要创建具有模型属性的模型类?以及如何使用 Model 类。如果我必须使用 Model 类,或者我只需要拥有这个类,那么剩下的就是了解如何使用它。如果模型类有什么用?s 只是与属性一起存在并在其他地方保存一些吗?通常使用什么方法以便我对 MVC 模式感到满意?我很困惑吗?我忘记告诉我使用 Hibernate 的任何帮助。谢谢ps。我也读过这个 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?
现在好些了吗?谢谢