Я ненавижу шаблон JavaBeans со страстью, которая горит, как огонь тысячи солнц. Почему?
- Многословный. Это 2009. Мне не нужно было писать 7 LOC для собственности. Если у них есть слушатели событий, тогда держитесь за шляпу.
- Нет безопасных ссылок. Не существует безопасного типа для ссылки на свойство. Весь смысл Java заключается в том, что он безопасен по типу, и его самый популярный шаблон вообще не существует.
Мне хотелось бы что-то вроде:
class Customer {
public Property<String> name = new Property();
}
Я в основном веб-разработчик, поэтому ему нужна поддержка JPA и Wicket.
Помогите мне с джавабским поездом!