Json형태로 데이터만 처리해서 넘겨주고
데이터로 화면 띄우는건 fe가 전담하고
데이터 프로세싱해서 넘겨주는건 be가 전담하고
그래서 기존에는 response마다 html페이지 응답을 했었는데 이제는 요청에 대한 응답으로 be에서 데이터만 오고 fe에서 그 데이터로 화면만 살짝 바꿔주는 식으로 오는거였네
웹공부 5일차 카카오 합격 기원
데이터로 화면 띄우는건 fe가 전담하고
데이터 프로세싱해서 넘겨주는건 be가 전담하고
그래서 기존에는 response마다 html페이지 응답을 했었는데 이제는 요청에 대한 응답으로 be에서 데이터만 오고 fe에서 그 데이터로 화면만 살짝 바꿔주는 식으로 오는거였네
웹공부 5일차 카카오 합격 기원
이건또 무슨소리지
아님? 알려줘 이제 막 배운거라 잘 모름
HTTP는 단순히 메세지를 담는 프로토콜임. 근데 그 메세지가 이제 기능적인 역할까지 하다보니까 (소위 CRUD) 그 역할에 대해서 정의를 제대로 하고 가자. 라는게 Restfu인거고
그러니까 예전엔 http로 html파일이랑 페이지까지 주면서 처리했는데 굳이 매번 페이지응답을 줄 필요가 있는지에 대해 고민한 결과라는 소리 아님?
너가 말하는건 ajax고 restful은 달라. HTTP라는거에 + 기능적 구분을 위한 메소드 기능을 추가하는거라고 간단하게 생각하면됨. json같은 형식으로 바꾸지 않더라도 Http 메소드는 쓰잖아.
ajax는 javascript로 데이터에 해당하는 xml을 다운받는것을 의미. 요즘은 Json으로 많이하지만
착각하고있었네 개념을.. restful이 주소를 리소스별로 하고 get, post, put같은 http메소드를 쓰게하는거구나 방금배웠음 ㄱㅅ
걍 그냥컨트롤러는 뷰 리턴 / 레스트컨트롤러는 바디에 json데이터 리턴이라고보믄되 용도가 각각 다른것뿐야
그냥 json 리턴하는 부분까지 추가해서 json만 주면 되는 응답은 이걸로 처리하자 하면서 기능 살짝 추가한게 rest임?