Day06(session)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
httpํ†ต์‹ ์€ ์ƒํƒœ์—†์Œ : ๊ผผ์ˆ˜๋กœ ์ƒํƒœ ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ฟ ํ‚ค, session ์ฟ ํ‚ค ์šฉ๋„ : ID๊ธฐ์–ตํ•˜๊ธฐ, ์ผ์ฃผ์ผ๋™์•ˆ ๊ณต์ง€ ์•ˆ๋ณด๊ธฐ ์„ธ์…˜ ์šฉ๋„ : ๋กœ๊ทธ์ธ์ฒ˜๋ฆฌ, ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์ฟ ํ‚ค๋กœ ํ•˜๋ฉด id,pw ์œ„ํ—˜ํ•ด์„œ ๋กœ๊ทธ์ธ๊ธฐ๋Šฅ์€ ์„ธ์…˜(์„œ๋ฒ„์—๋งŒ์กด์žฌ)์œผ๋กœ ํ•œ๋‹ค. ์„ธ์…˜์€ ์„œ๋ฒ„์— ์ €์žฅ๋˜์–ด์žˆ์–ด์„œ ๋น„๊ต์  ์•ˆ์ „ํ•˜๋‹ค. 01sessionInfo.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ ์„ธ์…˜ ์ƒ์„ฑ ์‹œ๊ฐ„ : ์„ธ์…˜ ์ ‘๊ทผ ์‹œ๊ฐ„ : session์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ ‘๊ทผ(์š”์ฒญ)ํ•  ๋•Œ ์ƒ์„ฑ๋œ๋‹ค. ํ•ด๋‹น ๋ธŒ๋ผ์šฐ์ €์— ๋Œ€ํ•œ session์ด ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ 01sessionDelete.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ session.invalidate(); ์‚ฌ์šฉ์‹œ ์„ธ์…˜ ์ง€์šฐ๊ธฐ
Day06(์ฟ ํ‚ค ๋กœ๊ทธ์ธ ๊ตฌํ˜„)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
CookieUtils.java์˜ ์ฝ”๋“œ๋‚ด์šฉ package com.study.common.util; import java.util.HashMap; import java.util.Map; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; public class CookieUtils { //์ƒ์„ฑ์ž, exist, getValue, getCookie, createCookie private Map cookieMap = new HashMap(); //request์— ์žˆ๋Š” ๋ชจ๋“  ์ฟ ํ‚ค๋“ค์„ ๋งต์—๋‹ค ์ €์žฅ public CookieUtils(HttpServletRequest request) { Cookie[] cookies = reque..
Day05(cookie์ •๋ฆฌ)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
์ฟ ํ‚ค : httpํ†ต์‹ ์€ ์ƒํƒœ์—†์Œ : ๊ผผ์ˆ˜๋กœ ์ƒํƒœ ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ฟ ํ‚ค ์ฟ ํ‚ค ์šฉ๋„ : ID๊ธฐ์–ตํ•˜๊ธฐ, ์ผ์ฃผ์ผ๋™์•ˆ ๊ณต์ง€ ์•ˆ๋ณด๊ธฐ ๋ธŒ๋ผ์šฐ์ € ->(์ฟ ํ‚ค) ->>> ์„œ๋ฒ„ ์ฟ ํ‚ค๋กœ ํ•˜๋ฉด id,pw ์œ„ํ—˜ํ•ด์„œ ๋กœ๊ทธ์ธ๊ธฐ๋Šฅ์€ ์„ธ์…˜(์„œ๋ฒ„์—๋งŒ์กด์žฌ)์œผ๋กœ CookieUtils Cookie ๊ฒฝ๋กœ์„ค์ •, maxAge์„ค์ •์€ ์ฟ ํ‚ค๋งŒ๋“ค๊ณ  ๋‚˜์„œ set, set, setsetset ์• ์ดˆ์— ๋งŒ๋“ค๋•Œ๋งˆ๋‹ค ๊ฒฝ๋กœ, age ๋‹ค ์„ค์ •ํ•˜๊ณ ์‹ถ๋‹ค. ํŽธํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋ณด์ž ! -> Utils ์ฟ ํ‚ค ์‚ฌ์šฉํ•˜๊ธฐ ๏ถ ์ฟ ํ‚ค(cookie)๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ณด๊ด€ํ•˜๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋กœ์„œ ์›น ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ผ ๋•Œ ํ•จ๊ป˜ ์ „์†ก๋œ๋‹ค. ๏ถ ์ฟ ํ‚ค๋Š” ์›น ์„œ๋ฒ„์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ์–‘์ชฝ์—์„œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›น ์„œ๋ฒ„๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ „์†กํ•œ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๏ถ ์›น ์„œ๋ฒ„..
Day05(cookie04)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
04cookieUtilsMake.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ 04cookieUtilsView.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ
Day05(cookie03)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
03cookieAge.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ
Day05(cookie02)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
02cookiePath.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ 02cookieAll.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ ํŒŒ์ผ๊ฒฝ๋กœ
Day05(cookie01)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
01makeCookie.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ 01viewCookie.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ 01modifyCookie.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ 01delete.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ
Day05(javaBean)
ยท
๐Ÿ“† Today I Learned(๊ฐœ๋ฐœ์–ธ์–ดํ•™์Šต)/JSP
JavaBean ๊ทœ์•ฝ (javaํด๋ž˜์Šค ์ค‘ ๊ทœ์•ฝ์ง€ํ‚จ ํด๋ž˜์Šค) VO(value Object) DTO(Data Transfer Object) 1.ํŒจํ‚ค์ง€์•ˆ์— ์žˆ์–ด์•ผํ•จ 2.ํ•„๋“œ private 3.getter setter public 4.๊ธฐ๋ณธ ์ƒ์„ฑ์ž (์ฃผ์˜) 5.์ง๋ ฌํ™”(์„ ํƒ์‚ฌํ•ญ) maven repository๊ฒ€์ƒ‰ ํ›„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด 01form.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ id : ์ด๋ฆ„ : ๋น„๋ฐ€๋ฒˆํ˜ธ : ์—ญํ•  : ๋กœ๊ทธ์ธ 01javaBean.jsp์˜ ์ฝ”๋“œ๋‚ด์šฉ