52~53강에서 만든 코드를 보면 JSP파일 안에 스크립트로 Java코드가 군데군데 섞여 있는 것을 볼 수 있다.
이렇게 되면 난중에는 HTML코드와 더 뒤섞여 코드 보기가 더 어려워진다고 한다.
이것을 보고 스파게티 코드라고 한다.
이 문제를 해결하기 위해 MVC1 방식이 나왔는데 JSP파일 안에 JAVA 코드(Conttor제어) HTML코드(View출력)를 분리 시켜놓은 다음 둘을 이어 주는 최소한의 변수만(Model모델) 사용하는 것이다.
실제 코드
Java 제어 부분을 한 곳에 모아 놓은 다음 JSP 맨위쪽에다가 코드를 이동 시켰다.
HTML 출력 부분 (제어부분과 이어주는 최소한의 변수 (Model)만 남긴체 JAVA코드와는 완전히 분리 된 상태 이다.)
코드만 리팩토링 되었을 뿐
출력결과는 53강과 동일 하다.
'web_배우고익히고 > 6.뉴렉처_JSP강좌' 카테고리의 다른 글
56강 Model 데이터를 구조화하기 (0) | 2020.02.07 |
---|---|
55강 MVC Model2로 변경하기 (0) | 2020.02.07 |
53강 JSP를이용해 자세한 페이지 구현하기 (0) | 2020.02.07 |
52강 JSP를 이용해서 글목록 구현하기 (0) | 2020.02.07 |
51강 JSP를 이용해서 자바 웹 프로그래밍 시작하기 (0) | 2020.02.07 |