web

· Web
1. 서블릿 Servlet- 등장 배경 웹이 1990년대 중반 급속도로 발전하면서 서버와 클라이언트 간 동적인 데이터 처리가 필요해졌다.이전에는 HTML로 정적 웹 페이지를 만들 수는 있었지만,사용자의 요청에 따라 실시간으로 변하는 페이지 생성 방법이 필요해졌다.따라서 서블릿이 등장하게 된다. - 특징자바로 작성된 서버 측 프로그램으로, 클라이언트의 요청을 받아 처리함동적인 웹 페이지 생성웹 서버와의 통신을 위해 HTTP 프로토콜 사용클라이언트의 요청 처리 후 응답 반환Java EE(Enterprise Edition)의 일부 - 문제점Java 코드만으로 HTML을 만들어야 하므로 매우 복잡하고 비효율적임👉 템플릿 엔진이 등장하게 됨 템플릿 엔진이란?HTML 문서에서 필요한 곳만 코드를 적용하여동적으로 ..
· Web
일반적으로 브라우저는 자신이 원하는 정보를 전달하기 위해서 두 가지 방식을 사용한다. 1. 정보 전달 방식 Get 방식 주소창에 직접 원하는 데이터를 적거나 링크를 클릭해서 호출 원하는 웹의 주소를 호출할 때 필요한 데이터를 ?와 &, =를 이용해서 같이 전송하는 방식 주소와 필요한 데이터를 한번에 같이 보내기 때문에 단순 링크로 처리됨 👉 다른 사람들에게 메신저나 SNS 등을 통해서 쉽게 공유가 가능함 주로 특정한 정보를 조회하는 용도로 사용됨 Post 방식 입력 화면에서 필요한 내용을 작성한 후에 '전송'과 같은 버튼 등을 클릭해서 호출 주소와 데이터를 따로 보내는 방식 예) 회원가입, 로그인 웹 화면을 통해서 실제 처리가 필요한 작업을 하기 위해서 사용함 2. 데이터 종류 정적 데이터 항상 동일하게..
· Web
1. 정적 페이지 vs 동적 페이지 정적 페이지 Static Pages 동적 페이지 Dynamic Pages 데이터베이스에서 정보를 가져오거나, 서버에서의 처리가 없어도 사용자들에게 보여줄 수 있는 페이지 어떠한 요청에 의하여 서버가 일을 수행하고 해당 결과가 포함된 파일을 보여주는 페이지 - 서버에 미리 저장된 파일이 그대로 전달됨 - url 주소 외에는 아무 것도 필요없음 - 어떤 사용자가 오든 동일한 페이지를 보여줌 - url만으로는 들어갈 수 없는 웹페이지 - 사용자들마다 다른 페이지가 보여질 수 있음 ex) 네이버 검색 결과 ex) 네이버 메일, 지도, 인스타그램, 유튜브 등 2. Web Server와 WAS의 차이 💾Web Server 웹 서버란? 클라이언트가 요청한 정적인 콘텐츠를 HTTP ..
혜발아기
'web' 태그의 글 목록