반응형 프로그래밍 공부/JSP7 [lesson] JSP - 자바빈즈(JAVABEANS) jsp의 표준 액션 태그를 통해 접근할 수 있는 자바클래스로서 멤버변수와, setter, getter메소드로 이루어져 있다. (★Point! 자바라는 언어를 쓰지않고도 사용할 수 있는 태그 (), 기본생성자로만 객체를 생성 할 수 있기 때문에 자바소스에서 객체생성시 초기화작업이 필요하다면 기본생성자에 작성해야한다.) 번호 (위에 이어서) 목적 비교 문법 4 객체생성 자바 빈즈 사용 전 자바 빈즈 사용 후 m.koreait.beans.MemberVO" id="member"> 5 setter() 자바 빈즈 사용 전 자바 빈즈 사용 후 6 getter() 자바 빈즈 사용 전 자바 빈즈 사용 후 - 자바빈즈 규칙 1. 패키지화 : 반드시 패키지 이름을 지정해 주어야 한다. 지정이 없는 default pakage.. 2023. 1. 10. [DoIt] JSP - 기본 데이터 전달(JSP -> Servlet) , get/post 전달방식 원래는 request와 response의 내용을 모두 다뤄야 하지만 오늘은 Main페이지에서 action (form태그)를 사용하여 데이터 전달하여 받는 법을 알아보려 한다. - 사칙연산 예제 : JSP -> Servlet 데이터 전달하여(연산은 따로 java에서) servlet에서 응답해주는 예제 // Main Source JSP로 만든 페이지 수식을 입력하세요(두 정수의 사칙 연산) 확인 //project - java Resources - src - java파일(연산이 필요한 내용) package com.koreait.servlet; public class Calc { public int num1; public int num2; public Calc() {;} public Calc(int num1, .. 2023. 1. 10. [lesson] JSP - 쿠키(Cookie) + 세션(Session) 웹 브라우저가 보관하고 있는 데이터로, 웹서버에 요청을 보낼 때 헤더에 담아서 전송한다. 웹 브라우저는 쿠키가 삭제되기 전까지 웹서버에 쿠키를 전송한다. 장단점 - 클라이언트의 일정 폴더에 정보를 저장하기 때문에 서버의 부하를 줄일수 있다. - 쿠키에는 식별값이 있는데 수정시 식별값이 달라진다. 서버 또한 식별값을 가지고 있기 때문에 쿠키는 매번보내면서 가지고 있는 식별값과 같은지 확인한다.(서버가 쿠키를 다가지고 있는것보다 식별값만 가지고 같은지만 판단) - 정보가 사용자 컴퓨터(로컬)에 저장되기 때문에 보안에 위협받을 수 있다. - 데이터 저장 용량에 한계가 있다.(상대적으로 로컬에 한계가 있고, 서버는 덜 하다) - 일반 사용자가 브라우저 내의 기능인 "쿠키 차단"을 했을 경우 쿠키는 무용지물이 된.. 2023. 1. 10. [lesson] JSP - 내장객체 객체화 없이 사용할 수 있는 객체이며, JSP파일이 서블릿으로 변환될 때 웹 컨테이너가 자동으로 메모리에 할당하며 제공한다. 문법 내용 request 웹 브라우저의 요청 정보를 저장 response 웹 브라우저 요청에 대한 응답 정보 저장 out JSP페이지 body에 출력할 내용 작성 시 사용 session 하나의 웹 브라우저의 정보를 유지하기 위한 세션 정보를 저장 pageContext JSP 페이지에 대한 정보를 저장 (상대경로가 안될때 절대 경로 관련 정보가 있다) exception JSP 페이지에 예외가 발생한 경우 사용되는 객체 (오류 발생 시 오류 관련 객체가 담긴다.) //Main Source 개인정보 // 받은 내용을 표현 이름 생일 +) request와 response.redirect로.. 2023. 1. 10. 이전 1 2 다음 반응형