Использование общедоступных полей в Play Framework 2.0

В Play Framework 1.x принято использовать общедоступные поля в классах Java. Обоснование этого связано с тем, как работают усилители свойств воспроизведения, как описано здесь: http://www.playframework.org/documentation/1.2.4/model

В двух словах, с общедоступными полями все в порядке. потому что Play автоматически генерирует сеттеры и геттеры во время выполнения. Это имеет смысл для меня, и есть другие вопросы, которые охватывают это.

Play Framework 2.0 работает совсем по-другому. Возможности «Имитация свойств» нет. Возможно, они собираются добавить это позже, но я не смог найти ничего, что могло бы предложить это. Без симуляции свойств исходное обоснование использования всех общедоступных полей исчезло. Однако в примерах Play Framework 2.0 по-прежнему используются общедоступные поля: http://www.playframework.org/documentation/2.0/JavaEbean

Почему общедоступные поля по-прежнему рекомендуются для playframework 2.0? Это просто привычка разработчиков старой версии игры, которые создавали образцы, или есть другая причина, по которой использование публичных полей все еще рекомендуется в Play 2.0?

8
задан Chris Dail 30 March 2012 в 02:52
поделиться