java beans
не является библиотекой.Это больше похоже на шаблон концепции / дизайна для специальных классов, которые содержат атрибуты и предоставляют методы получения и установки, которые используют соглашение об именах.Быстрый пример:
private String name;
private String street;
public getName() {return name};
public setName() {this.name = name};
public getStreet() {return street};
public setStreet() {this.street = street};
Теперь мы можем разработать bean-компонент, соответствующий таблице базы данных.Мы просто используем имена столбцов в качестве имен полей и имеем объект Java, который представляет запись таблицы.
Посмотрите на шаблоны DAO / DTO и ORM (например, JPA или hibernate).Они «внедряют» эту технику, и я уверен, что одна из них поможет.