본문 바로가기

서블릿2

[자바(JAVA)] 자바 서블릿 28. 자바 서블릿 자바 서블릿은 동적인 웹 페이지를 생성하기 위한 자바 기반의 서버 측 프로그래밍 기술입니다. 이를 이용하여 클라이언트의 요청에 대해 동적인 결과를 생성하고 웹 애플리케이션을 개발할 수 있습니다. 28.1. 서블릿 개요 서블릿은 웹 애플리케이션 서버에서 실행되며, 웹 애플리케이션과 웹 서버 사이의 통신을 처리합니다. 서블릿은 자바로 작성되어 있으며, 자바 웹 애플리케이션에서 사용될 수 있습니다. 서블릿은 HTTP 요청을 처리하고, HTML, JSON 등의 동적인 컨텐츠를 생성하여 웹 페이지를 동적으로 생성합니다. 28.2. 서블릿 생명주기 서블릿은 서버가 시작될 때, init() 메소드를 호출하여 초기화하고, 서버가 종료될 때, destroy() 메소드를 호출하여 자원을 해제합니다. 클.. 2023. 4. 30.
[자바(JAVA)] 자바와 웹 프로그래밍 27. 자바와 웹 프로그래밍 27.1. 웹 프로그래밍 개요 자바를 이용한 웹 프로그래밍은 서버 측에서 데이터를 처리하고 클라이언트에게 HTML, CSS, JavaScript 등의 정적 리소스와 함께 동적으로 생성된 데이터를 제공하는 방식이다. 이를 위해 자바에서는 웹 애플리케이션을 구현하는 여러 가지 기술과 프레임워크를 제공하고 있다. 27.2. HTTP 프로토콜 및 웹 서버 HTTP(Hyper Text Transfer Protocol)는 웹 브라우저와 웹 서버 간에 데이터를 주고받기 위한 통신 프로토콜이다. 자바에서는 웹 서버를 만들기 위해 서블릿(Servlet)과 JSP(Java Server Pages)를 사용할 수 있다. 또한, 여러 가지 웹 서버 프레임워크와 라이브러리를 사용하여 간단하게 웹 서버.. 2023. 4. 30.