웹 개발(Web Development)/JSP3 Java Servlet 생성 및 주요 메서드 Java Servlet 생성 및 주요 메서드 Java Servlet은 Java EE 스펙의 일부로, 클라이언트의 요청을 처리하고 동적으로 웹 페이지를 생성하는 서버 측 프로그램입니다. Servlet 생성 Servlet 클래스를 생성하기 위해서는 javax.servlet.http.HttpServlet 클래스를 상속받아야 합니다. 그리고 웹 서버에 해당 Servlet을 매핑하기 위해 @WebServlet 어노테이션을 사용할 수 있습니다. import javax.servlet.*; import javax.servlet.http.*; @WebServlet("/main") public class MyServlet extends HttpServlet { // 메서드 구현 } 주요 메서드 service() 클라이언트.. 2024. 2. 28. JSP 기본 환경 구축 1. 필수 소프트웨어 설치 1.1 이클립스 EE 다운로드 이클립스를 이용한 웹 프로젝트는 일반 이클립스(이클립스 IDE for Java Developers)로는 만들 수 없습니다. 따라서 웹 프로젝트를 만들 수 있는 Eclipse IDE for Enterprise Java and Web Developers(이하 이클립스 EE) 버전을 다운로드하여야 합니다. 이클립스 EE 다운로드 1.2 OpenJDK 다운로드 (JDK 있다면 생략) 다음으로 JDK를 다운로드하여야 합니다. 오라클에서 제공하는 버전을 다운로드하여도 되지만 저는 OpenJDK로 다운을 받도록 하겠습니다. 추가적으로 가장 보편적으로 사용하는 Java 17을 설치하도록 하겠습니다. OpenJDK 다운로드. 또는 OpenJDK 다운로드 1.3 아.. 2024. 2. 28. JSP 기본 구성 및 활용 (디렉티브, 스크립트 요소, EL, 표준 액션 태그, 커스텀 태그) Eclipse에서의 Dynamic Web Project 구조 Dynamic Web Project를 생성한 후에는 왼쪽의 Project Explorer 창에서 다음과 같이 생성된 폴더들을 확인할 수 있습니다. 1) proj 설명: 방금 생성한 프로젝트를 나타냅니다. 2) Java Resources 설명: 자바 전용 폴더입니다. 내용: 자바 파일(. java)이 저장됩니다. 설명: 이 폴더에 자바 파일들을 배치합니다. 해당 폴더 안에 있는 자바 파일만 컴파일을 수행합니다. 참고: src 폴더에서는 소스 컴파일을 수행하며, 실행은 WebContent에서 이루어집니다. 2-1) src/main/java 3) WebContent (Eclipse IDE 2022 버전에서는 webAbb) 설명: 이 폴더에는 JSP .. 2024. 2. 25. 이전 1 다음