BackEnd 1일차

진창호·2023년 3월 20일
0

BackEnd

목록 보기
1/4

웹 구조는 Client와 Server로 나눠진다.

웹 구조는 아래와 같이 구성되어 있다.
웹 구조
자세한 내용은 해당 링크를 참고하자.


Servlet을 이용해 Server에서 웹페이지를 동적으로 생성할 수 있다.

Servlet의 상속 구조는 아래와 같다.
Servlet의 상속 구조
GenericServlet과 HttpServlet은 모두 추상 클래스이다.
GenericServlet은 POST든 GET이든 하나로 처리하고 싶을 때 사용하고,
HttpServlet은 POST, GET을 따로따로 처리하고 싶으면 사용한다.

Servlet은 Java 코드 안에 HTML을 포함하고, JSP는 HTML 문서 안에 Java 코드를 포함한다.
JSP는 GenericServlet을 상속받았다.


Servlet은 Life-Cycle이 존재한다.

객체의 생성, 사용, 삭제는 Servlet Container가 담당한다. Servlet Life-Cycle은 아래와 같다.
Life-Cycle
노란색은 최초 요청 시 한번만 실행되고, 초록색은 요청 시마다 반복 실행된다.

주요 메서드는 아래와 같다.
주요 메서드


Servlet으로 Parameter를 전송할 수 있다.

Parameter 전송 방식은 GET과 POST가 있다. 각 방식의 특징은 아래와 같다.
Parameter 전송

GET 방식 예시는 아래와 같다.
http://www.samsung.com/good.jsp?parameter1=value1&parameter2=value2

profile
백엔드 개발자

0개의 댓글