DTO -> 자료형이다.
XxxDTO data = new XxxDTO(); 가 맞다.
-> DTO는 자료형이기 때문에 new 객체 생성이 되는 것이 맞다.
Service 는 어노테이션 @Service 를 사용하는 Controller(컨트롤러) 파트 코드이다.
@service는 @Component를 상속받은 하위 어노테이션이다.
request / response 는 jsp 내장 객체이다.
controller.jsp 파일 생성
모든 요청이 다 controller.jsp로 온다.
if(action == 1)
출력
else if(action = 2)
판매
요청 >> controller.jsp?action=login
String action = reqeust.getParameter("action");
if(action.equals("login"))
로그인
FrontController.java 파일 1개 생성 == 유일한 서블릿 파일
요청 >> /login.do
if(action.equals("/login.do"))
로그인
....
이후에 응답
1. 포워드(forward) >> 데이터 전달 main.jsp 'apple'에 '사과'라는 값을 저장
2. 리다이렉트(redirect) >> 데이터 전달 X
두 응답 방식은 데이터 여부로만 판단한다.
main.jsp
${apple} request, session, application 내장 객채에 저장해서 사용해야한다.
만약 ${param.apple} 이런 EL식이 있다면 .jsp -> .jsp 이동이라 사용하지 않는 EL식이다.
'국비 내용 정리 > Spring' 카테고리의 다른 글
국비 62일차 내용정리 (Spring ViewResolver) (1) | 2024.10.08 |
---|---|
국비 61일차 내용정리 (Spring MAV) (0) | 2024.10.07 |
국비 60일 내용정리 (Spring 의존성 주입 방법) (1) | 2024.10.04 |
Spring 복습 (0) | 2024.10.04 |
국비 59일 내용 정리(Spring 의존성, 주입) (3) | 2024.10.02 |