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

Spring Framework API Док говорит:

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

Я посмотрел на сайте Suns, чтобы найти определение, но не нашел. Меня интересует правило для имен с более чем одним заглавным символом в начале. Является ли правилом то, что первый символ является прописным, если второй символ тоже прописным?

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

Ответы на вопрос(2)

Ваш ответ на вопрос