JSP에 화면 생성 외의 코드가 들어있으면 소스코드가 복잡해지고 코드가 여러 곳에 중복되기 쉬워서 유지보수하기가 어렵습니다.
- 데이터 포맷을 만들기나 비즈니스 로직에 관련된 로직이 여러 JSP나 여러 컨트롤러 클래스에 중복해서 정의되면 유지보수가 어렵습니다.
- 이런 로직들을 한곳에 모아서 Helper클래스를 만들면 JSP나 컨트롤러가 이 클래스를 활용할 수 있으므로 문제를 해결할 수 있습니다.
1. SP에서 비즈니스 로직이나 포맷과 관련된 부분을 분리하여 Helper클래스에 둡니다.
(View Helper패턴 참조)
2. JSP에서 필요한 Helper객체를 호출합니다.
3. 컨트롤러에서 필요한 Helper객체를 호출하도록 합니다.

