Web (3) 썸네일형 리스트형 [FORWARD & REDIRECT] 개념, 차이점 Forward 와 Redirect는 웹에서 다른 페이지로 이동할때 사용하는 방식이다. 하지만 각각의 차이가 있다. FORWARD Forward 방식은 Web Container 상에서만 이동된다. 즉, 실제로는 다른 페이지로 이동한것을 알 수 없다. 그렇기 때문에 기존의 request 와 response가 유지되며 새로고침을 했을때도 똑같은 정보를 전달한다(request가 유지되므로 ) REDIRECT Redirect 방식은 Foward 와는 다르게 request 을 다른 페이지로 이동시켜주며 웹 브라우저는 URL을 다른 페이지에 해당하는 URL 로 이동하게 된다. 그렇기 때문에 reqeust 와 response이 새로운 객체로 탄생하게 된다. 주로 forward에서는 조회 기능을 사용하며 , redire.. [GET,POST] GET , POST 방식의 차이 먼저 GET,POST 를 알기 전에 HTTP에 대해서 알아보려고 한다. HTTP HTTP는 HyperText Tranfer Protocol로 하이퍼텍스트를 빠르게 교환하기 위한 프로토콜의 일종이다. 즉 서버와 클라이언트의 사이에 어떻게 메시지를 교환할지를 정해놓은 규칙인 것이다. HTTP는 요청과 응답으로 구성되어있으며 클라이언트가 요청하면 서버가 응답을 받는 구조이다. GET 과 POST에 알기전에 HTTP를 알아야 하는것이 HTTP의 7개의 메소드중에 GET과 POST가 있기 때문이다. GET GET 방식은 URL에 전송할 데이터의 파라미터를 붙여서 서버로 보낸다. http://localhost:8080/movie/movieInfo.do?no=20217742 예제처럼 movieInfo.do? 뒤에 n.. [Ajax] Ajax 기본 Ajax 란? Ajax는 Asynchronous JavaScript and XML 의 약자로서 JavaScript와 XML을 이용한 비동기적 정보 교환 비법이다. 하지만 요즘에는 JavaScript 말고도 다양한 언어에서 활용된다. 동작원리 동기적 통신에서는 웹사이트에서 사용자가 어떤 행동을 취했을 경우, 그 요청이 서버로 전달되어 처리되고 결과가 반환되어 오기까지 다음 행동을 취하지 못하고 대기해야만 한다. 하지만 비동기적 통신에서는 사용자는 요청에 대한 응답이 돌아오지 않은 상태에서도 기다림 없이 다른 작업을 진행할 수 있다. 동작순서 사용자가 이벤트를 발생(버튼 클릭) JavaScript는 DOM을 사용해서 필요한 정보를 구한다. 구한 정보를 XMLHttp 객체를 통해서 웹 서버에 요청한다. 웹 서.. 이전 1 다음