본문 바로가기

JAVA 수업43

0717 수업내용 요청된 서블릿 구조 정하기 요청한 url은 프로덕트 리스트 요청 방식은 겟방식 요청전달데이터는 cp라는 데이터를 전달할 수도 있고, 전달하지 못할 수도 있고. cp= 페이지값 (전달이 안되면 기본 1값으로 처리) 이 요청을 프론트백 프로젝트에 프로덕트 리스트 서브릿이 받을거임 컨트롤은 요청을 받아 서비스레이어와 dao를 (db)거쳐 작업을 함 jsp가 결과를 응답을 담당함 (html로 응답해줌) (응답의 형식: html) jsp가 결과값을 만들어 통째로 결과를 응답해줌 (jsp 가 html로 직접 결과를 보여주는 것) [백서버] 백엔드 서버가 할 작업이 많아짐 (백엔드 서버가 과부하가 많이 걸림) [백서버] 백엔드 서버가 할 작업이 많아짐 (백엔드 서버가 과부하가 많이 걸림) 백엔드 서버(웹서버)가 직접.. 2023. 7. 17.
0713 공부내용 레스트풀 : 프론트와 백을 완전히 분리하겠다. 해서 사용하는 거 자바용 라이브러리 : json(형태는 프론트가 있어야한다! 예쁘게 보여주기위해 ) 자바에는 렌더링 엔지니어가 없기 때문에 html을 해석할 수 없다. 그래서 요즘에는 이렇게 안한다! (2개의 구조를 배웠다) mvc구조 json 응답하는 구조 jsp를 만드는 구조 jsp를 만들지 않는 구조 (화면구성은 어떤틀로 쓴다. (이름 못들음)) jsp구성요소 - html - jsp 요소 자바 문법을 쓰려면 scriptlet을 싸용 expression 을 쓰는 것은 page directive 에는 buffer ... errerpafe같은 속성을 사용할 수 있다. jsp의 요소중에서 directive 요소 말고 action tag 요소도 있는데 이걸 ac.. 2023. 7. 13.
0711 수업내용 1) 리다이렉트 웹브라우저 > 웹서버 -----------------> 요청 요청 주소 url > 응답 받자마자 주소url이 바뀜 = > 이런 구조가 리다이렉트 구조 리다이렉트(예시) 카카오인증 2) 포워드 다른 페이지를 이동할 수 있는데 기존 페이지가 가지고 있는 것(request, response) 을 전달하는 것! 응답된 내용이 c로 채워지는 것. 포워드 (예시) 스프링 프레임 워크에 기본 구조 같은 웹 컨텍스트 내 자원으로는 포워드 가능하지만 ( 같은 웹 컨텍스트 내 자원이 아니면 포워드 불가능하다) back/b > back/c 이동 가능하지만 > www.naver.com 이거 안됨 포워드를 해야하는 이유? 서블릿의 역할 분담하기 위해! (/b)서블릿을 요청을 받아서 어떻게 이동하라 라는 제어의 .. 2023. 7. 11.