我非常痛恨JavaBeans模式,就像一千个太阳般的激情在燃烧。为什么呢?
- 过于冗长。现在是2009年了,我不应该再为属性写7行代码了。如果它们还有事件监听器,那就更加得小心谨慎。
- 没有类型安全的引用。没有类型安全的方式来引用属性。Java的整个重点就是类型安全,而它最流行的模式却完全不具备类型安全性。
我希望的是类似这样的东西:
class Customer {
public Property<String> name = new Property();
}
我主要是网页开发人员,因此需要JPA和Wicket支持。
帮我摆脱JavaBean的束缚!