본문 바로가기

JSP41

[JSP] 7. 서블릿을 사용하여 GET/POST 방식으로 데이터 주고 받기 [JSP] 7. 서블릿을 사용하여 GET/POST 방식으로 데이터 주고 받기package com.tenco;import jakarta.servlet.ServletConfig;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;// HttpServlet 클래스를 상속 받아서 내가 정의한 클래스가 선언이 된다.// Why? .. 2024. 7. 2.
[JSP] 6. 서블릿 만들기 HelloServlet HelloServlet com.tenco.HelloServlet HelloServlet /hello-servlet hello_servlet index.html index.htm index.jsp default.html default.htm default.jsp    https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types MIME types (IANA media types) - HTTP | MDNA media type (also known as a Multipurpose Internet Mail Extensions or MIME ty.. 2024. 7. 1.
[JSP] 5. 서블릿이란? [JSP] 5. 서블릿이란?  1. 서블릿이란?-서블릿(Servlet)은 자바 언어로 작성된 서버 측 컴포넌트로, 웹 애플리케이션에서 클라이언트의 HTTP 요청을 처리하고 동적인 웹 페이지를 생성해 응답하는 역할을 한다.-서블릿은 Java EE(Enterprise Edition) 사양의 일부로, 주로 HTML 페이지를 생성하고 데이터베이스와 연동하여 데이터를 처리하는 데 사용된다. *컴포넌트란?여기서 컴포넌트는 독립적으로 작동할 수 있는 소프트웨어의 작은 단위이다. 서블릿은 웹 서버에서 독립적으로 실행되며, 클라이언트의 요청을 처리하고 응답을 생성하는 역할을 한다.  2. 서블릿의 역할(1) HTTP 요청 처리- 서블릿은 클라이언트로부터 들어오는 HTTP 요청을 처리한다.  (2) 동적 웹 콘텐츠 생성-.. 2024. 7. 1.
[JSP] 4. 서블릿과 JSP 파일 만들어 보기 [JSP] 4. 서블릿과 JSP 파일 만들어 보기   page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>DOCTYPE html>html>head>meta charset="UTF-8">title>Insert title heretitle>head>body> h1>home.jsp 파일 입니다.h1> p>주소 설계: http://localhost:8080/demo_3/home.jspp>body>html>package com.tenco;import java.io.IOException;import java.io.PrintWriter;import jakarta.servlet.ServletException;import jak.. 2024. 6. 30.
[JSP] 3. 아파치 톰캣 시작과 폴더 구조 확인 [JSP] 3. 아파치 톰캣 시작과 폴더 구조 확인 2024. 6. 30.
[JSP] 2. WAS와 웹 컨테이너의 역할 [JSP] 2. WAS와 웹 컨테이너의 역할 1. WAS 서버의 주요 역할(1) 동적 콘텐츠 생성: 서블릿, JSP, EJB 등을 통해 동적인 웹 페이지와 서비스를 생성한다.(2) 비즈니스 로직 처리: 애플리케이션의 핵심 로직을 실행하고 처리한다.(3) 데이터베이스 연동: 데이터베이스와의 연동을 통해 데이터를 조회하고 업데이트한다.(4) 트랜잭션 관리: 데이터베이스와의 복잡한 트랜잭션을 관리한다.(5) 보안 관리: 사용자 인증, 권한 부여, 데이터 암호화 등 보안을 관리한다.(6) 세션 관리: 사용자 세션을 유지하고 관리한다.  2. 웹 컨테이너란?: 웹 컨테이너는 WAS의 일부로, 서블릿과 JSP를 실행하고 관리하는 역할을 한다. 웹 컨테이너는 웹 애플리케이션의 요청과 응답을 처리하며, 서블릿과 JSP.. 2024. 6. 29.