大量のXML、特定のAPIに依存した実装、明らかに多すぎる機能。を持つオブジェクトとして、 EJBがあります。3.0では、それらが軽減されるような方向にあるのは知っての通り。 EJBに対して、特定のAPIに依存しない実装、必要最小限の機能。を持つオブジェクトを最近では、POJOと呼びます。 でも、最近気になっている事があります。 「ドサクサに紛れて、POJOと呼ぶのはちょっとオカシイオブジェクトが無いか?」 そうです、EJB3.0のオブジェクトです。 Annotationによって修飾されたオブジェクトをPOJOと呼ぶのは、抵抗があります。 何故なら、オブジェクトが期待される全ての機能を実現する為に、 明らかにAnnotationに依存しているからです。 Annotationに依存しているという事は、つまりは特定のAPIに依存していると言う事になります。 と、言う訳で、こういうオブジェクトを