Javaプログラミングにおいて、特別なフレームワークに依存せず単純に設計されたクラスの総称。
「POJO」を星図で探索する →
「POJO」とは?意味を解説
Plain Old Java Objectの略で、Javaの基本的な機能のみを使用したシンプルなクラスを指します。EJBなどの複雑なフレームワークに縛られず、getterやsetterなどの基本的なメソッドを備えた再利用可能なオブジェクト設計パターンです。軽量で保守性が高いのが特徴。
例文
- POJOを使うことで、どのフレームワークでも再利用可能な設計になります。
- このクラスはPOJOの原則に従い、依存関係を最小限にしています。
- Springフレームワークを採用した理由は、POJOの思想を実現できるからです。
語源・由来
2000年代初頭、Martin FowlerとRebecca Parsonsが複雑なEJBフレームワークへの反発から、シンプルなJavaクラスを指す造語として提唱。単純さへの回帰を表現。
英語で言うと
Plain Old Java ObjectPOJOJavaBean
「POJO」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「POJO」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「POJO」を探索する →