동기식과 비동기식

jjinny_0609·2023년 4월 10일
0

Spring

목록 보기
5/6
post-custom-banner

웹브라우저 -> controller -> .jsp(해당 화면으로 이동)

동기식 통신방식 : Request를 보내면 Response가 도착해야 다음으로 넘어간다. Request를 보냈을때 이때 Thread는 Response가 받을때 까지 block상태가 된다.

  • 회원가입
  • 로그인

비동기식 통신방식(ajax) : Request를 보내면 Response가 도착하는데 순차적으로 받는것을 보장못한다. 이때 Thread는 Response를 기다리지 않고 있기 때문에 다른일을 할 수 있다. 이상태를 Non Block 상태라고 한다.
컨트롤러와 모델은 있다.(CM) / 뷰가 없음 = .jsp가 없음 -> 자바스크립트를 이용해서 전달, 이때 json을 이용 / 원래 화면의 데이터를 수집해서 데이터를 처리할때 사용

스프링 프레임워크는 기본적으로 언어는 자바다.
근데 비동기식은 데이터타입 javascript 또는 xml을 주로 사용

springframework에서 javascript 타입 또는 xml에 대한 인식을 시켜주어야한다.
인식 시켜주기 위해서 pom.xml 인식에 필요한 jar 파일을 다운로드

아래 두가지를 pom.xml에 추가해주어야 한다.
jackson-databind(javascript타입)
jackson-dataformat-xml(xml타입)

[pom.xml]

profile
뉴비 개발자 입니다. velog 주소 : https://velog.io/@jjinny_0609 Github 주소 :
post-custom-banner

0개의 댓글