목차1. DB 관련 세팅demo6 DB 생성create database demo6;use demo6;create table posts( id int auto_increment primary key, title varchar(255) not null, content text not null, created_at timestamp default current_timestamp);select * from posts;com/tenco/servelet/DBUtil.javaDB 접근 객체 만들어 보기 (기본)package com.tenco.servlet;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLE..
목차1. 서블릿이란?서블릿(Servlet)은 자바를 기반으로 한 서버 측 프로그래밍 기술로, 클라이언트의 요청을 처리하고 동적인 웹 콘텐츠를 생성하여 응답하는 역할을 한다. 서블릿은 javax.servlet(자카르타 : 10 버전 부터) 패키지에 포함되어 있으며, 주로 HTTP 요청을 처리하는 데 사용한다. 서블릿의 주요 특징 클래스 기반: 서블릿은 자바 클래스로 작성된다.비즈니스 로직 처리: 주로 비즈니스 로직을 처리하는 데 사용된다.요청 및 응답 처리: HTTP 요청을 받아 처리하고, 응답을 생성한다.라이프사이클: init(), service(), destroy() 메서드를 통해 서블릿의 생명 주기를 관리한다.회원가입 비지니스 로직 처리란? 입력 데이터 수집 → 입력 데이터 검증 → 이메일 중복 확인..
목차1. 쿠키 개념과 사용법 쿠키(Cookie) : 웹 브라우저에 저장되는 작은 데이터 조각. 서버는 클라이언트에게 쿠키를 설정할 수 있으며, 이후 클라이언트는 해당 쿠키를 서버로 전송한다. 쿠키는 주로 사용자 식별, 상태 유지, 개인 설정 등에 사용된다.특징클라이언트(브라우저)에 저장된다.유효 기간을 설정할 수 있다.보안이 상대적으로 낮다.작은 데이터 저장 용량(약 4KB)을 가진다.setCookie.jsp 사용자가 이 페이지 요청시에 서버측에서 쿠키를 생성해서 응답 합니다. 쿠키 값 읽어 보는 페이지getCookie.jsp 쿠키 읽기 안녕하세요 " + cUsername + " 님 "); } else { out.println(" 쿠키가 설정되지 않았습니다. "); } %> 쿠키 설정하러 가..
목차1. GET 요청 방식과 정적 컨텐츠 GET 요청: 클라이언트가 서버로 데이터를 요청할 때 사용되는 HTTP 요청 방식. URL에 파라미터를 포함하여 요청할 수 있으며, 주로 정적 컨텐츠를 요청하는 데 사용된다.정적 컨텐츠: 서버에서 변경되지 않는 정적 파일(HTML, CSS, JavaScript, 이미지 등)을 클라이언트에 제공하는 것.특징GET 요청은 URL에 데이터를 포함하여 전송.브라우저의 주소창에 직접 입력하거나 링크를 클릭하여 GET 요청을 보낼 수 있다.GET 요청은 주로 데이터를 조회하거나(동적 데이터) 정적 리소스를 요청할 때 사용된다.Search JSP2. Form 태그와 POST 요청 개념Form 태그: 사용자가 입력한 데이터를 서버로 전송하기 위해 사용하는 HTML 태그이다.PO..
목차0. JSP 내장 객체JSP 내장 객체는 JSP 페이지 내에서 특별한 선언 없이 사용할 수 있는 객체들이다. 이 객체들은 자동으로 생성되며, 서버와 클라이언트 간의 상호작용을 처리하고 웹 애플리케이션의 다양한 기능을 지원하는 데 사용된다.주요 내장 객체request: 클라이언트의 요청 정보를 포함하는 객체.response: 서버에서 클라이언트로 전송할 응답을 나타내는 객체.session: 사용자별 정보를 서버에 저장하는 객체.application: 애플리케이션 범위의 속성을 저장하는 객체.out: 클라이언트에 데이터를 출력하는 데 사용되는 객체.config: JSP 페이지의 설정 정보를 포함하는 객체.pageContext: JSP 페이지의 실행 환경을 제공하는 객체.exception : 예외 정보를 ..
목차JSP 디렉티브는 JSP 페이지의 전반적인 설정을 지정하는 데 사용됩니다. 디렉티브는 JSP 페이지의 컴파일 시에 적용되며, JSP 페이지의 구조나 동작 방식을 정의합니다. JSP 디렉티브에는 세 가지 주요 종류가 있습니다1. 페이지 지시자 (Page Directive) 개념페이지 지시자는 JSP 페이지의 전반적인 속성을 설정하는 데 사용된다. 이 지시자를 통해 언어, 콘텐츠 타입, 페이지 인코딩, 에러 페이지 등을 지정할 수 있다. 사용법 주요 속성language: 사용할 스크립트 언어를 지정. 기본값은 "java"contentType: JSP 페이지의 MIME 타입을 지정. 예: "text/html; charset=UTF-8"pageEncoding: 페이지의 문자 인코딩을 지정. 예: "UTF-8..