JSP
게시판 실습 (MVC)
MVC Framework BOARD Panel Content 지능형 IoT_최지연 MVC Framework BOARD 번호 제목 작성자 작성일 조회수 지능형 IoT_최지연 package kr.board.controller; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpSe..
JSP Servlet JDBC연결- <MVC Pattern> Model2 실습
1) joinService servlet페이지 package com.smhrd.controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.smhrd.model.DAO; import com.smhrd.model.IotMemberVO; @WebServlet("/JoinService") public ..
JSP Servlet JDBC연결- <MVC Pattern> Model1 실습
▶ Model1 실습 1) iot 테이블 만들기 create table iotmember( id varchar2(20) primary key, pw varchar2(20) not null, age number, nickname varchar2(30) ) select * from iotmember; 2) Main 페이지 메인페이지 회원가입 로그인 3) Join 페이지 ID: PW: NAME: AGE : 4) Join servie 페이지 0 ){ // ex01Main.jsp로 이동 response.sendRedirect("ex01Main.jsp"); } else{ // ex01Join.jsp로 이동 response.sendRedirect("ex01Join.jsp"); } %> 5) Login 페이지 ID :..
JSP Servlet JDBC연결- <MVC Pattern>
- M(Model) : 어플리케이션의 정보, 데이터 : 실행에 직접적인 관여x : 데이터를 담거나, 데이터를 보내거나, 수정, 삭제하는 객체 - V(View) : 사용자가 보게 될 결과 화면 출력 : Model 데이터를 기반으로 실제 사용자에게 보여지는 페이지 - C(Controller) : 사용자의 입력처리와 흐름 제어 담당 : 어플리케이션의 행위를 정의 : Logic 결과에 따라 적절한 View를 선택하영 응답 - 모델 → 컨트롤러→ 뷰→ 클라이언트→ 컨트롤러→ 모델 - 세 영역으로 구분하고, 영역간 결합도를 최소화!! ▶ MVC Model 1 방식 : JSP에서 출력과 로직을 전부 컨트롤 ▶ MVC Model 2 방식 : JSP에서는 출력만 처리 : 로직은 servlet이 담당 : view는 jsp..
세션(Session) 실습
▶ login.jsp 아이디 : 비밀번호 : ▶ logincheck.jsp ▶ main.jsp 님 환영합니다. 로그아웃 ▶ logout.jsp session.invalidate(); %>
세션(Session)
▶ 세션(Session) : 브라우저가 종료되기 전까지 클라이언트의 정보를 유지하게 해주는 기술 : 사용자 정보 파일을 서버 측에서 관리 ▶ 세션(Session) 동작방식 클라이언트가 페이지요청(request) 해당 브라우저(클라이언트)에 유일한 ID(Session ID)를 부여 응답헤더에 Session ID를 포함해서 전송 쿠키에 Session ID 저장 이후 서버에 요청할 때 Session ID가 담긴 쿠키를 요청헤더에 추가하여 요청 Session ID를 확인하고 해당 세션에 관련된 정보를 확인한 후 응답 ▶ Session 사용 예 로그인 같이 보안상 중요한 작업을 수행할 때 사용 ▶Session 특징 각 client에게 고유 ID 부여 보안 면에서 쿠키보다 우수 사용자가 많아지면 서버 메모리 많이 ..