Користувач:Alex Blokha/POJO

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

POJO ( англ. Plain Old Java Object ) - «Простий "давній" Java-об'єкт», простий Java-об'єкт, не віднаслідуваний від якогось специфічного об'єкту і який не реалізує жодних службових інтерфейсів окрім тих, які потрібні для бізнес-моделі.

Термін, придуманий Мартіном Фаулером з коллегами для протиставляння EJB (Enterprise JavaBeans), оскільки відсутність звучного терміна для простих об'єктів призводила до того, що молоді Java-програмісти зневажливо до них ставилися, вважаючи що тільки EJB «врятують світ».

Концепція POJO з'явилася як результат пошуку шляхів полегшення і спрощення методів програмування для задач, які вимагали від бізнес-об'єктів різнобічної функціональності, включаючи зберігання об'єктів в базі даних, веб-інтерфейс і т.п. Рішення було знайдено в вигляді платформ (бібліотек), заснованих на інтроспекції.

Посилання

[ред. | ред. код]

Див також

[ред. | ред. код]