앞선 예제들은 순수하게 JSP만 이용해 HTML 코드와 Java 코드를 뒤섞어 놓은 코딩이었다. 이런 방식으로 코딩을 하면 페이지가 복잡해질수록 html 코드와 jsp 코드를 알아보기 힘들어 지고, 중복되는 코드, 예를 들어 database 커넥션을 얻는 등의 과정들이 페이지마다 일어나야 한다면 각 페이지마다 수작업으로 코딩해주어야 한다. JSP에서는 java beans 라고 하는 컴포넌트 모델을 제공해준다. 컴포넌트 모델을 사용하면 정적인 컨텐츠, 즉 html 디자인 부분과 jsp 코드를 분리할 수 있다. view 쪽을 담당하는 프리젠테이션 부분과 비즈니스 로직은 Java Beans를 사용해 분리할 수 있다. * 비즈니스 로직 : 컴포넌트란 컴포넌트 자체에 인스턴스 필드와 해당 필드에 대해 특정 작업을..