3. 서블릿, JSP, MVC 패턴[JSP로 회원 관리 웹 애플리케이션 만들기]

이건회·2022년 6월 30일
0

springmvc

목록 보기
11/29

  • jsp 라이브러리를 추가한다.

  • jsp 파일을 생성하고 서버에 뜨는지 확인한다.

  • 멤버를 저장할 save.jsp 파일을 만든다 <% %> 을 통해 자바 코드를 넣을 수 있다. 회원 저장 로직을 안에 넣어준다.


  • html 태그 안에 유저정보를 출력하는 코드를 담고 서버를 실행시켜 확인한다

  • 회원 목록을 출력해보도록 하겠다. 역시 맨 위 태그를 통해 findAll을 사용하는 로직을 넣고

  • for 문을 통해 회원정보를 순차적으로 출력하도록 한다.

  • 서버에서 정상 실행됨을 확인할 수 있다.

**- <% ~~ %> 는 자바 코드를 입력하는 것이고

  • <%= ~~ %> 는 자바 코드를 출력하는 것임을 생각하자**

  • 그러나 jsp는 두가지의 일을 하나의 페이지에서 하는 한계가 있다. 비즈니스 로직을 잘못 건드릴 수 있는 한계가 있다.

  • jsp는 한 화면에 절반은 비즈니스, 절반은 html 영역이므로, jsp가 너무 많은 역할을 한다. 이럴 때 수천 줄이 들어가는 코드가 생기면 복잡해진다.

  • 따라서 비즈니스 로직은 다른 곳에서 처리하고, jsp는 목적에 맞게 html을 그리는 일에만 집중하도록 하기 위해 등장한 것이 mvc 패턴이다.

profile
하마드

0개의 댓글