Некоторые шаблоны, такие как Session Facade, все еще имеют смысл для меня. Нам все еще нужно позаботиться о публичных интерфейсах и сосредоточиться на Фасаде, что полезно для этой цели. "Session" -ness имеет тенденцию быть менее заметным, потому что мы просто можем аннотировать POJO, чтобы получить EJB, но "Facade" -ness является критически важным.
Сервисный локатор перенесен в подход на основе аннотаций для доступа к ресурсам. Так что это не так уж важно, как более красиво завернутый в инфраструктуру Java EE.
Объекты передачи данных используются реже, аннотации в JPA POJO, заменяющие Entity Bean, используются довольно часто. В этой области идут споры, в некоторых сценариях DTO все еще могут быть полезны, но в простых случаях они, вероятно, не нужны, и, следовательно, может быть меньше использования связанных шаблонов, таких как Transfer Object Assembler.