java - 这篇文章过时了吗?现在我应该使用其他应用程序架构方法吗?

标签 java model-view-controller architecture javabeans

我想知道下一篇文章今天是否会过时。它写于 2007 年。描述了基于 MVC 架构的 java bean 将模型的属性模拟到 Controller 。还对每个设置的属性使用反射。

文章:http://www.oracle.com/technetwork/articles/javase/mvc-136693.html

代码:http://www.multiupload.com/PFSRSU9ELY

  1. 我应该按照上面的文章还是使用对象方法更好?将属性保存到模型中的集合中等等...

  2. 我是否应该停止尝试为应用程序构建自己的架构并尝试使用 Spring Framework 或任何其他 fw。 ?

最佳答案

MVC 本身不能被淘汰;这是一种设计模式。

这篇文章专门针对 Swing,它自 2007 年以来发生了一些变化,但没有任何内容可以专门否定这篇文章,尽管可能某些类已经更改、调整等。

可能有更简单的方法来实现某些功能,但它演示了一种在 JSE 6 的 Swing 应用程序中使用 MVC 的方法。

类似 Griffon 的框架(基于 Groovy)将抽象级别更进一步,可能更适合现代桌面应用程序开发,但这更多是一个偏好和方便的问题。

关于java - 这篇文章过时了吗?现在我应该使用其他应用程序架构方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8466045/

相关文章:

java - JTable 在 JPanel 中不可见

java - 如何比较两个 ArrayList<List<String>>

php - 带有RESTful API,多个模型和共享 View 的MVC Controller

java - 如何在 Spring MVC 中调用 Controller 方法

java - 按方法和用户进行 ReSTLet 授权

java - 需要对字符串值进行排序,同时忽略对空字符串值的任何位置更改

c# - 与硬件接口(interface)的 MCV/MVP 模式和应用程序(DAQ/PLC/等)

php - 从 PHP 请求中卸载繁重的处理(如调整图像大小)的最佳方法

design-patterns - 类之间的循环依赖

c# - 三层架构中功能的正确布局