https://stackabuse.com/java-j2ee-design-patterns/
- MVC Pattern
- Business Delegate Pattern – 비즈니스 서비스 접근을 캡슐화하는 패턴
- Composite Entity Pattern – 로컬 엔티티 빈과 POJO를 이용하여 큰 단위의 엔티티 객체를 구현
- Data Access Object Pattern – 일명 DAO 패턴. DB에 접근을 전달하는 클래스를 추상화하고 캡슐화
- Front Controller Pattern – 요청 전후에 처리하기 위한 컨트롤러를 지정하는 패턴
- Intercepting Filter Pattern – 요청 타입에 따라 다른 처리를 하기 위한 패턴
- Service Locator Pattern – 서비스와 컴포넌트 검색을 쉽게 하는 패턴
- Transfer Object Pattern – 일명 Value Object 패턴. 데이터를 전송하기 위한 객체에 대한 패턴