Web Programming
Web Programming의 구조
Web application의 이해
컴퓨터에 설치해서 사용했던 애플리케이션의 기능을 웹이 대신한다.
즉 , 웹 브라우저에 실행되는 어플리케이션(프로그램)을 말한다.
웹 어플리케이션은 별도의 어플리케이션을 설치하지 않고 ,
웹 브라우저에 애플리케이션 기능을 수행할 수 있도록 만든 웹서비스.
웹사이트를 접속 한다 ➡️ 웹 어플리케이션을 이용한다.
대표 유형 : 이메일 , 전자상거래 , 온라인뱅킹 , sns
WAS 의 실행방식
Tomcat
Tomcat은 WAS (Web Application Server)로, 웹 애플리케이션 서버 역할을 다.
자바를 기반으로 하고 있고 , 무료 오픈 소스이다.
내부에는 웹 서버 기능이 포함되어 있어, HTTP 요청을 받아들이고 처리할 수 있다.
응답 객체 response
HttpServletResponse response
HttpServletResponse는 서버에서 클라이언트로 응답을 전송하는 객체이다.
이 객체를 통해 서버는 클라이언트로 데이터를 보낼 수 있으며,
헤더(header)와 본문(body)으로 구성된 응답을 보낼 수 있다.
Header: 클라이언트와 서버 간에 요청 또는 응답 시 부가적인 정보를 전달
Body: 실제 응답 내용을 포함
IP 주소(영어: Internet Protocol address, IP address, 표준어: 인터넷규약주소)는
컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이다.
만약 서버가 들어가지 않으면 IP가 안전하지 않다고 한다.
https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=mysql
IP address 를 활용하여 요청에 맞게 웹페이지가 열리는것.
header 에 IP address에 맞춰 body 가 열린다.
get 메서드와 post 메서드
웹 서비스 개발에 주로 사용하는 메서드 이다.
사용자가 URL을 브라우저 주소창에 작성하고 엔터를 누르면원하는 웹페이지가 나온다.
사용자는 웹페이지를 보기위해 단순한 일을 한 것 이지만,
특정 웹페이지를 사용자 웹브라우저에게 보여주기 위해서는 내부적인 처리들이 있다.
그 내부적인 처리에서, 클라이언트가 서버에게 웹페이지를 보여달라고 말하는 것을 우리는 요청 이라 부르고,
서버가 클라이언트에게 요청받은 것에 대한 대답으로,
웹페이지내용을 표현하기 위해 html문서로 주는것을 응답 이라 부른다.
요청과 응답
'Developer > Spring eGov4.0 (Java11, Tomcat9)' 카테고리의 다른 글
Servlet 알아보기 2 (메서드 사용) (0) | 2024.11.01 |
---|---|
Servlet 알아보기 1 (servlet개념 , mapping Name) (0) | 2024.10.31 |
Spring , AOP란 ? (0) | 2024.10.31 |
Servlet - jsp, Dynamic web project 시작 !, servlet 시작 ! (0) | 2024.10.30 |
Servlet - jsp , Tomcat 설치하기 (1) | 2024.10.30 |