Где соглашение о присвоении имен свойства JavaBean определяется?

В документе API Платформы Spring говорится:

Используемая конвенция состоит в том, чтобы возвратить некапитализированное краткое название Класса, согласно правилам именования свойства JavaBeans: Так, com.myapp. Продукт становится продуктом; com.myapp. MyProduct становится myProduct; com.myapp. UKProduct становится UKProduct.

Я посмотрел на веб-сайт Солнц для нахождения определения, но не нашел то. Интересно о правиле для имен больше чем с одним символом верхнего регистра вначале. Состоит в том правило, что первый символ является верхним регистром, если второй символ является верхним регистром также?

Фон, что я хочу генерировать имена переменной автоматически для использования в шаблонах HTML в зависимости от типа объекта. Пример: класс: SomeName-> объект: someName.

19
задан deamon 2 January 2010 в 11:22
поделиться

2 ответа

http://download.oracle.com/otndocs/jcp/7224-javabeans-1.01-fr-spec-oth-JSpec/

http://www.oracle.com/technetwork/java/javase/tech/index-jsp-138795.html

Кроме того, прямая ссылка на спецификацию (PDF).

Раздел 8.8 связанного документа озаглавлен "Прописная буква предполагаемых имен" и кратко описывает, как производятся названия свойств.

.
29
ответ дан 30 November 2019 в 03:59
поделиться

реализация этой функциональности находится в данном классе: http://java.sun.com/javase/6/docs/api/java/beans/Introspector.html

3
ответ дан 30 November 2019 в 03:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: