- [JSP] 37. 서블릿과 JSP의 협력Song hyun[JSP] 37. 서블릿과 JSP의 협력 서블릿과 JSP는 서로 협력하여 MVC 패턴을 구현할 수 있다. 서블릿은 컨트롤러 역할을 수행하고, JSP는 뷰 역할을 수행한다. *insert.jsp: 프레젠테이션 계층으로 활용 -> insertServlet.java로 이동 1. 데이터 삽입하기 (1) MySQL DB 생성create database demo5;use demo5;create table users( id bigint auto_increment primary key, name varchar(100) not null comment '사용자 이름', email varchar(255) not null comment '사용자 이메일');desc users; (2) insert.jsp 데이터 삽입..
- 2024-07-05 11:22:59
- [JSP] 36. 서블릿과 JSP의 개념과 차이점Song hyun[JSP] 36. 서블릿과 JSP의 개념과 차이점 1. 서블릿이란?(1) 서블릿의 정의-서블릿은 자바를 기반으로 한 서버 측 프로그래밍 기술로, 클라이언트의 요청을 처리하고, 동적인 웹 콘텐츠를 생성하여 응답하는 역할을 한다. 서블릿은 javax.servlet(자카르타 10 버전~) 패키지에 포함되어 있다. 주로 HTTP 요청을 처리하는 데 사용된다. (2) 서블릿의 주요 특징-클래스 기반: 서블릿은 자바 클래스로 작성된다.-비즈니스 로직 처리: 주로 비즈니스 로직을 처리하는 데 사용된다.-요청 및 응답 처리: HTTP 요청을 받아 처리하고, 응답을 생성한다.-라이프사이클: init(), service()(두겟,두포스트),destroy() 메서드를 통해 서블릿의 생명 주기를 관리한다. 2. 회원가입 ..
- 2024-07-05 10:30:45
- [JSP] 35. JSP를 통해 구구단 출력 페이지 만들기Song hyun[JSP] 35. JSP를 통해 구구단 출력 페이지 만들기 구구단에 사용할 숫자를 입력하시오 "> 구구단 결과 단 계산식 결과 x
- 2024-07-05 10:16:11
- [JSP] 34. 도전과제: 메서드를 사용해 세션 무효화 시켜보자Song hyun[JSP] 34. 도전과제: 메서드를 사용해 세션 무효화 시켜보자 메인 화면 나의 세션 확인하기 나의 세션 지우기 어서오세요, "+name+"님!"); out.println("올해로 "+age+"세 이시군요! "); } else { out.println(" 아직 세션이 설정되지 않았습니다."); } } catch (Exception e) { response.sendRedirect("1.jsp"); } %> 세션 무효화 하기 세션이 성공적으로 무효화되었습니다."); } else { out.println("무효화에 실패했습니다."); } %>
- 2024-07-05 09:41:59
- [JSP] 33. 세션의 개념과 활용Song hyun[JSP] 33. 세션의 개념과 활용 1. 세션의 개념 세션(Session)은 서버에 저장되는 사용자별 데이터이다. 각 사용자는 고유한 세션 ID를 지니며, 세션 ID를 통해 서버는 사용자를 식별할 수 있다. 세션은 주로 로그인 정보, 사용자 설정, 애플리케이션 상태 등을 저장하는 데 쓰인다. 2. 세션의 특징-서버에 저장된다.-클라이언트와 서버 간의 상태를 유지한다.-비교적 큰 데이터 저장 용량을 지닌다.-보안이 상대적으로 높다. 3. 상태 유지(1) 세션 ID: 서버는 클라이언트와의 상호작용을 추적하기 위해 세션 ID를 사용한다. 클라이언트는 서버로부터 세션 ID를 쿠키로 전달받으며, 이후 모든 요청에 이 세션 ID를 포함하여 서버로 전송한다. 서버는 이 세션 ID를 통해 클라이언트의 상태를..
- 2024-07-05 09:25:42
- [JSP] 32. 쿠키의 개념Song hyun[JSP] 32. 쿠키의 개념 1. 쿠키의 개념과 특징(1) 쿠키(Cookie)는 웹 브라우저에 저장되는 작은 데이터 조각이다. 서버는 클라이언트에게 쿠키를 설정할 수 있으며, 이후 클라이언트는 해당 쿠키를 서버로 전송한다. 쿠키는 줄 사용자 식별, 상태 유지, 개인 설정 등에 사용된다. (2) 쿠키의 특징-클라이언트(브라우저)에 저장된다.-유효기간을 설정할 수 있다.-보안이 상대적으로 낮다.-작은 데이터 저장 용량(4kb)를 지닌다.
- 2024-07-05 09:04:32
- [JSP] 31. 폼 처리와 요청 방식Song hyun[JSP] 31. 폼 처리와 요청 방식 1. GET 요청 방식과 정적 컨텐츠-GET 요청: 클라이언트가 서버로 데이터를 요청할 때 사용되는 HTTP 요청 방식이다. URL에 파라미터를 포함하여 요청할 수 있으며, 주로 정적 컨텐츠를 요청하는 데 사용된다.-정적 컨텐츠: 서버에서 변경되지 않는 정적 파일들을 클라이언트에 제공하는 것이다. *특징-GET 요청은 URL에 데이터를 포함하여 전송한다.-브라우저의 주소창에 직접 입력하거나 링크를 클릭하여 GET 요청을 보낼 수 있다.-GET 요청은 주로 데이터를 조회하거나, 정적 리소스를 요청할 때 사용된다. 2. Form 태그와 POST 요청(1) 개념-Form 태그: 사용자가 입력한 데이터를 서버로 전송하기 위해 사용하는 HTML 태그이다.-POST 요청: ..
- 2024-07-04 17:51:22
- [JSP] 30. JSP와 세션을 사용해 로그인 과정 만들어보기Song hyun[JSP] 30. JSP와 세션을 사용해 로그인 과정 만들어보기 로그인 username : password : 로그인 환영 합니다, 현재 시간 : 방문 횟수 :
- 2024-07-04 11:49:18
- [JSP] 29. JSP 내장 객체Song hyun[JSP] 29. JSP 내장 객체 1. JSP 내장 객체의 개념JSP 내장 객체는 JSP 페이지 내에서 특별한 선언 없이 사용할 수 있는 객체들이다. 이 객체들은 자동으로 생성되며, 서버와 클라이언트 간의 상호작용을 처리하고 웹 애플리케이션의 다양한 기능을 지원하는 데 사용된다. 2. JSP 내장 객체의 종류(1) request(HttpServletRequest): 클라이언트의 요청 정보를 나타내는 객체.(2) response(HttpServletResponse) : (3) session(Httpsession): 사용자별 정보를 서버에 저장하는 객체.(4) application: 애플리케이션 범위의 속성을 저장하는 객체.(5) out: 클라이언트에서 데이터를 출력하는 데 사용하는 객체. (6) con..
- 2024-07-04 11:49:12
- [JSP] 28. JSP 지시자 (Directive)Song hyun[JSP] 28. JSP 지시자 (Directive) 1. JSP 지시자란? 2. JSP 지시자의 종류 (1) 페이지 지시자 (Page Directive)-페이지 지시자는 JSP 페이지의 전반적인 속성을 설정하는 데 사용된다. *사용법 *주요 속성-language: 사용할 스크립트 언어 지정한다.-contentType: JSP 페이지의 MIME 타입을 지정한다.-pageEncoding: 페이지의 문자 인코딩을 지정한다.-import: java 클래스를 임포트한다.-errorPage: 에러가 발생했을 때 이동할 페이지를 지정한다. (2) Include 지시자 (Include Directive)-Include 지시자는 다른 JSP 파일의 내용을 현재 JSP 파일에 포함시킨다. (3) 태그 라이브러리 지시자..
- 2024-07-04 11:48:32
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)