Banner

My Tech Blog (์‹ค์Šต)

์˜ค๋Š˜์˜ ๋ช…์–ธ
" ๋ชจ๋“  ์„ฑ์ทจ์˜ ์‹œ์ž‘์ ์€ ๊ฐˆ๋ง์ด๋‹ค. "
- ๋‚˜ํด๋ ˆ์˜จ ํž (์ž‘๊ฐ€, ์„ธ๊ณ„์ ์ธ ์„ฑ๊ณตํ•™ ์—ฐ๊ตฌ์ž)
ยท AWS
์ €๋ฒˆ๋‹ฌ์— ์„œ๋ฒ„ ์‹ค์Šตํ•˜๋ ค๊ณ  ์•„๋งˆ์กด AWS์„ ์ด์šฉํ•˜๊ณ  ์žˆ์—ˆ๋‹ค.์˜ค๋Š˜ ์ถœ๊ทผํ•˜๊ณ  ์žˆ๋Š”๋ฐ 66,268์› ๊ณ ์ง€์„œ ๋‚ ๋ผ์™”์˜ค  ์ €๋ฒˆ๋‹ฌ์— ์นด๋“œ์žƒ์–ด๋ฒ„๋ ค์„œ ์žฌ๋ฐœ๊ธ‰ ๋ฐ›์•˜๋Š”๋ฐ๊ทธ์ „์— ๋“ฑ๋กํ•ด ๋†“์€ ์นด๋“œ๋กœ ์ž๋™ ๊ฒฐ์ œ๋˜์„œ ๋ถ„์‹ค/๋„๋‚œ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ์•„์นจ๋ถ€ํ„ฐ ๋ˆ ๋‚ด๋Ÿฌ ๊ฐ€๋Š” ๊ธฐ๋ถ„ ์šธ์   ๋ญ ๋•Œ๋ฌธ์— ๊ณผ๊ธˆ๋˜๋Š”๊ฑฐ์•ผ...ํ”„๋ฆฌํ‹ฐ์–ด 1.25๋‹ฌ๋Ÿฌ ๋„˜์–ด๊ฐ€๋ฉด ์•Œ๋žŒ ์„ค์ •ํ•ด ๋†จ๋Š”๋ฐ์•ˆ์“ฐ๋Š” ๋ฉ”์ผ๋กœ ์•Œ๋žŒ์ด ์™€์„œ ๋ชจ๋ฅด๊ณ  ์žˆ์—ˆ๋š€ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹  ์„ค๋งˆ ์ด๋ฒˆ๋‹ฌ๋„ ๊ณผ๊ธˆ๋˜๋‚˜ ํ™ฉ๊ธ‰ํžˆ ์ฐพ์•„๋ด„๋‹คํ–‰ํžˆ ์‹ค์Šต ํ›„ ๋ชจ๋‘ ์‚ญ์ œํ•ด์„œ ๊ธฐ๋ณธ๋ฃŒ $1.25๋งŒ ๊ณผ๊ธˆ๋จ.. ์‹ค์Šต ์ค‘๊ฐ„ ์ค‘๊ฐ„์— ์„œ๋ฒ„๋ฅผ ์•ˆ๊บผ์„œ ๊ตฌ๋Ÿฐ๊ฐ€....  ELB๊ฐ€ ๋Œ์•„๊ฐ€๊ณ  ์žˆ์—ˆ๋‚˜ ๋ด   ์–ด๋””์„œ ๊ณผ๊ธˆ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด๋‹ˆVPC๋ž‘, ELB์—์„œ ๊ณผ๊ธˆ ๋˜๊ณ  ์žˆ์—ˆ์˜ค๊ทธ๋ ‡๊ฒŒ ์˜ค๋ž˜ ์•ˆ ์ผœ ๋‘” ๊ฒƒ ๊ฐ™์€๋ฐ    ๋‚˜์ฒ˜๋Ÿผ AWS(Amazon Web Services)..
โœ… session ๊ด€๋ฆฌโœ… logout.jspโœ… main.jsp ๋งŒ๋“ค๊ธฐ ์ง€๊ธˆ๊นŒ์ง€ ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ๊นŒ์ง€ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค.์ด์ œ ์„ธ์…˜ ๊ด€๋ฆฌ๋ฅผ ํ•ด ๋ณด์ž. `session` ์ด๋ž€ ํ˜„์žฌ ์ ‘์†ํ•œ ํšŒ์›์—๊ฒŒ ํ• ๋‹นํ•ด์ฃผ๋Š” ๊ณ ์œ ํ•œ ์•„์ด๋””์ด๋‹ค.๋กœ๊ทธ์ธ์— ์„ฑ๊ณตํ•œ ํšŒ์›์—๊ฒŒ ๊ฐ๊ฐ `session`์„ ๋ถ€์—ฌํ•ด์ฃผ๋Š” ๊ณผ์ •์„ ๊ตฌํ˜„ํ•ด๋ณด์ž. `loginAction.jsp`์— `session`์„ ์„ค์ •ํ•ด์ฃผ๋Š” `session.setAttribute()` ์ฝ”๋“œ ํ•œ ์ค„ ํƒ€์ดํ•‘!`joinAction.jsp`์—๋„ ์ฝ”๋“œ ๋ณต๋ถ™ํ•ด์„œ ๋„ฃ์–ด ์ค€๋‹ค.๋กœ๊ทธ์ธ ์„ฑ๊ณตํ•œ ํšŒ์›์—๊ฒŒ ์„ธ์…˜ ๋ถ€์—ฌํ•˜๊ณ  ๋ฉ”์ธ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€๊ฒŒ๋” ํ•ด ์ค€๋‹ค. ์ด๋ ‡๊ฒŒ ์„ธ์…˜์„ ์„ค์ •ํ•ด ์ฃผ์—ˆ๋‹ค. ์„ธ์…˜์€ ํ•ด์ œ ํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์œ ํšจํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ• ๋‹นํ•œ ์„ธ์…˜์„ ํ•ด์ œํ•  ์ˆ˜ ์žˆ๋Š” ๋กœ๊ทธ์•„์›ƒ ํŽ˜์ด์ง€๋„ ๋งŒ๋“ค์–ด ์ฃผ์ž. `joinAc..
package ex01_๊ฐ์ฒด๋ฐฐ์—ด;public class Pokemon { // ํฌ์ผ“๋ชฌ ์ž๋ฃŒํ˜• // 1. ํ•„๋“œ public static final Pokemon pikachu = null; // ์ด๋ฆ„ private String name; // ํƒ€์ž… private String type; // ๊ณต๊ฒฉ๋ ฅ private int atk; // ์ฒด๋ ฅ private int hp; // ์Šคํ‚ฌ private String skill; // 2. ๋ฉ”์„œ๋“œ // ๋ชจ๋“  ํ•„๋“œ๋ฅผ ์ดˆ๊ธฐํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์ƒ์„ฑ์ž public Pokemon(String name, String type, int atk, int hp, String skill) { this.name = name; this.type = type; this.atk = atk; ..
์ƒ๋‹จ์œผ๋กœ