あなたが引用した記事は完全に古くなっています。日付を確認してください、それは2002年からです。
EJB にはエンティティ Bean のようなものはもうありません (現在は下位互換性のために保持されていますが、完全に削除される寸前です)。扱いにくいエンティティ Bean。コンテナ内に完全に存在し、そのすべてのプロパティ(getName、getAge など)へのアクセスにリモート コンテナ呼び出しが必要なモデル オブジェクト(Person など)。
この時代には、POJO であり、データのみを含む JPA エンティティがあります。JPA エンティティーをこの古い EJB エンティティー Bean と混同しないでください。それらは似ているように聞こえますが、まったく異なるものです。JPA エンティティは (リモート) クライアントに安全に送信できます。エンティティで使用されている名前によって DB 構造が明らかになることが本当に懸念される場合は、注釈の代わりに XML マッピング ファイルを使用して、まったく異なる名前を使用できます。
とはいえ、セッション Bean は、必要に応じて Facade パターンを実装するために完全に使用できます。このパターンは実際、クライアントにシステムの簡略化された、しばしば制限されたビューを提供するために使用されます。セッション Bean をエンティティ Bean の Facade として使用するという考えは完全に時代遅れです。