CSS24 2022.02.21์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ 1) ๋๋ค์ ์คํธ๋ฆผ 2) ๋๋ต ๋ชปํ ์ง๋ฌธ ๋ต ์ ๋ฆฌ 3) ์๋ฐ ๋ฆฌํฉํ ๋ง 4) ๊ธ์ผ ๋ฐฐ์ด ๋ด์ฉ ๋ณต์ต => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ 1) ํ๋ฉด ์ค๊ณ์ ํ์ โถ ๊ณต๋ถ ๋ด์ฉ EL ํจ์ ํจ์ : ๋งค๊ฐ๋ณ์๋ก ๊ฐ์ ์ ๊ณต ๋ฐ์ ์ฒ๋ฆฌํ๊ณ ๋ฐํ ๋ฉ์๋ : ํ๋๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํจ ⇒ EL ํจ์๋ก ํธ์ถ๋๋ ๋ฉ์๋๋ ๋ฐ๋์ static ๋ฉ์๋๋ก ์ ์ธ TLDํ์ผ function EL ํจ์๋ฅผ ๋ฑ๋กํ๊ธฐ ์ํ ์์ ์๋ฆฌ๋จผํธ name EL ํจ์๋ช ์ ์ค์ ํ๋ ์๋ฆฌ๋จผํธ function-class EL ํจ์์ ์ํด ํธ์ถ๋๋ ๋ฉ์๋๊ฐ ์ ์ธ๋ ํด๋์ค๋ฅผ ์ค์ ํ๋ ์๋ฆฌ๋จผํธ function-signature EL ํจ์์ ์ํด ํธ์ถ๋๋ ๋ฉ์๋๋ฅผ ์ค์ ํ๋ ์๋ฆฌ๋จผํธ short-name TLD ํ์ผ์ ์ด๋ฆ์ ์ค์ ํ๊ธฐ.. 2022. 2. 21. 2022.02.19์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ๊ณต๋ถ ๊ด๋ จ1) ์ด๋ฒ ์ฃผ ๋ฐฐ์ด ๊ฐ๋ ์ ๋ฆฌ ๋ค ํ๊ธฐ O2) ๊ฐ์ธ ๊ณต๋ถํ CS์ง์ ๋ค ํ๊ณ ๋จธ๋ฆฌ์ ๋ฃ๊ธฐ O => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) ๊ธฐํ์ ์์ฑ> ์๋ฃ, ๋์์ธ ๋์ค์.2) ํ๋ฉด ์ค๊ณ์ ์์ฑ> ํ๋ฉด ์์ธ ์์๊น์ง 2022. 2. 19. 2022.02.15์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ1) ๋ฐฐ์ด ๋ด์ฉ ๋ณต์ต o2) ์ธํฐํ์ด์ค์์ ๋ฉ์๋๋ฅผ ๊ตฌํํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์ง o3) SOLID 5์์น ์ ๋๋ก ์๊ธฐ o4) ์ปฌ๋ ์ ํ๋ ์์ํฌ๋? ์์ฝ ์ค๋ช o5) ์๋ฐ์ ์ ์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ 2 o6) ์์ ์๋ฐ๋ก MVC ํจํด ๊ตฌํ์ ์ด๋ป๊ฒ ํด์ผ ํ๋์ง o => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) ํ์ด๋ ์ฌ์ดํธ ์์๋ณด๊ธฐ (๊ตฌ์ฒด์ ์ธ ๊ฒ ์ง๋ฌธ)2) ๊ตฌ๊ธ ํฌ๋กฌ ๋๋ฒ๊น ๊ณต๋ถ โถ ์์ ๊ณต๋ถ ๊ด๋ จ> JSON ๊ฐ์ฒด์์ ๋ฐฐ์ด๋ก ๋ฐ์์ฌ ๋ ์ํฐํค๋ ๋ฐ์ดํ๊ฐ ๋ค์ด๊ฐ๋ฉด ์๋ฌ๊ฐ ๋๋ค. (์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด๋ก ํํํ ์ ์๋ ๋ฌธ์๋ค parse()๊ฐ ์์ค ๊ฐ์ฒด๋ก ๋ฐ๊พธ์ง ๋ชปํจ) > ์ ๋ ฅ ๋ฐ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋๊ฒ ์ ์์ด๋ค. (๋ค๋ฅธ ํ๊ทธ๋ก ๋ฐ๊ฟ ์ถ๋ ฅํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํจ) > jQuery app.. 2022. 2. 15. 2022.02.14 (๊ฐ๋ ์ ๋ฆฌ) โถ ๊ฐ์ธ ๊ณต๋ถ ๊ด๋ จ 7. Garbage Collection(๊ฐ๋น์ง ์ปฌ๋ ์ )์ ๋์ ๋ฐฉ์Young ์์ญ๊ณผ Old ์์ญ์ ์๋ก ๋ค๋ฅธ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ก ๋์ด ์๊ธฐ ๋๋ฌธ์, ์ธ๋ถ์ ์ธ ๋์ ๋ฐฉ์์ ๋ค๋ฅด๋ค. ํ์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ๋น์ง ์ปฌ๋ ์ ์ด ์คํ๋๋ค๊ณ ํ๋ฉด ๋ค์์ 2๊ฐ์ง ๊ณตํต์ ์ธ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด๊ฒ ๋๋ค.Stop The World : JVM์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ์ ๋ฉ์ถ๋ ์์ ์ด๋ค. GC๊ฐ ์คํ๋ ๋๋ GC๋ฅผ ์คํํ๋ ์ฐ๋ ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ์ฐ๋ ๋๋ค์ ์์ ์ด ์ค๋จ๋๋ค. ๋น์ฐํ ๋ชจ๋ ์ฐ๋ ๋๋ค์ ์์ ์ด ์ค๋จ๋๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฉ์ถ๊ธฐ ๋๋ฌธ์, GC์ ์ฑ๋ฅ ๊ฐ์ ์ ์ํด ํ๋์ ํ๋ค๊ณ ํ๋ฉด ๋ณดํต stop-the-world์ ์๊ฐ์ ์ค์ด๋ ์์ ์ ํ๋ ๊ฒ์ด๋ค.Mark and Sweep :Mark: ์ฌ์ฉ๋๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ์ฉ๋์ง ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ.. 2022. 2. 15. 2022-02-14์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ 1) ๋ฐฐ์ด ๋ด์ฉ ๋ณต์ต 2) G.C ๋ฐ JVM ๋์ ์๋ฆฌ ์์ ์ดํด 3) primitive type & reference type ์ฐจ์ด์ ํ์คํ ์ธ์ฐ๊ธฐ (ํ์ ์ ๋ํ ์ฐจ์ด) 4) ๊ฐ์ฒด์งํฅ์ด ํ์คํ ๋ญ์ง (๋ง๋ก ์ค๋ช ๊ฐ๋ฅํด์ผํจ.) 5) ๊ฐ์ฒด์งํฅ์ ์์(4๊ฐ์ง) => ์์๋ฅผ ๋ค์ด ์ค๋ช ๊ฐ๋ฅํ๊ฒ 6) ์๋ฐ์ ์ ์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ 1 โถ ์์ ๊ณต๋ถ ๊ด๋ จ => AJAX๋ฅผ ์ด์ฉํ์ฌ db์ ๋ฐ๋ก ์ ๊ทผ ๊ฐ๋ฅํ๊ฒ ํ ์ ์๋ค. => ๊ฒ์์ฐฝ ์ ์ฌ ๊ฒ์์ด ๊ธฐ๋ฅ์ suggest ๊ธฐ๋ฅ๋ ์๊ฐํ ์ ์๋ค. => ajax ์ ์ด์ฟผ๋ฆฌ ์์ฑ์์ dataType : "json"์ผ ๊ฒฝ์ฐ ์๋์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด๋ก ๋ง๋ ๋ค ํ์ง๋ง ๋ค๋ฅธ ํ์ผ(xml)์ ๋ถ๋ฌ์ฌ ์ ์๋ฌ์ฝ๋ 200 ๋ฐ์. (์์ฒญ.. 2022. 2. 14. 2022-02-13์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ1) AJAX ๊ฐ๋ ์ ๋ฆฌ ๋ณต์ต2) ์ง๋ฌธํ ๋ด์ฉ ์ ๋ฆฌ ๋ฐ ์ค๋น โถ ๊ณต๋ถ ๋ด์ฉํ์ด๋ ๋ ๊ธฐ์ ๋ค์คํ๋ง ๋ถํธ๋ ์จ๋ ๊ด์ฐฎ๋ค. ํ์ง๋ง ์คํ๋ง ๋ ๊ฑฐ์๋ฅผ ์ฐ๋ฉด ์ฌ๋ฌ๊ฐ์ง ์ธํ ์ด ํ์ (๋ถํ์ํ ์ธํ ์ด ํ์์์ ์ง๊ธ ๊ธฐ์ค์์๋ ๋ถ๊ฐ๋ฅ ํ ๋ฏ ์ถ๋ค.๋ฆฌ์กํธ๋ฅผ ์จ๋ ์ดํ์ ๋๋ค. (์ฐ๋์กฐ๊ฑด) ํ์ง๋ง ํฉ๊ฒฉ๋ณด์ฅ์ ์์. ๋ฉด์ ์ง๋ฌธ์์ ๊ทธ ๋ถ๋ถ์์ ๊ตฌ์ฒด์ ์ธ ๋ญ ์ผ๋์ง, ์ ์ผ๋์ง๋ฅผ ๋ฌด์กฐ๊ฑด ๋ฌผ์ด๋ด ⇒ ํํฌ๋ฃจ ์ธ๊ฑฐ๋ฉด ์ํ๋๊ฒ ๋ซ๋ค.๊น์ ๋ฐ๋ก ๊ณต๋ถํ ํ์๊ฐ ์๋ค? Git Flow๋ผ๋๊ฒ ์๋ค. (ํ์ ์ ์ํ ๋๊ตฌ)โถ ์์ผ๋ก์ ๊ณต๋ถ ๋ฐฉ๋ฒ -> ์ดํด๊ฐ ์๊ฐ๋ ๋ถ๋ถ :์ธํฐ๋ท ์ฐพ์๋ณด๊ธฐ(๊ตฌ๋ผ ์ ๋ณด๊ฐ ๋ง์) ⇒ ํ๊ฐ์ง๋ง ๋ณด์ง ๋ง์, ์ฌ๋ฌ๊ฐ์ง ๋ณด๊ธฐ์ฑ ์ ์ฝ์ผ๋ฉด์ ์์ ๋ฉด์ ์ง๋ฌธ์ ์๊ฐํ๋ฉฐ ์ ๋ฆฌํ๊ธฐ=> ๋ธ๋ก.. 2022. 2. 13. 2022-02-11์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ1) AJAX ๊ฐ๋ ์ ๋ฆฌ โถ ๊ณต๋ถ ๋ด์ฉ XML & JSON๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ⇒ ๋ฉํ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ฉฐ 0๊ณผ1์ ๋จ์ํ ๋์ด๋ก ์ด๋ฃจ์ด์ง ํ์ผ⇒ ํด๋น ํ์ผ์ ์ฝ์ ์ ์๋ ํน์ ์ดํ์์๋ง ์คํ ๊ฐ๋ฅํ ์คํธ ๋ฐ์ดํฐ⇒ ํ์คํ๋ ๋ฌธ์ ํํ ๋ฐฉ๋ฒ์ ์ํด ์ ์ฅ๋ ํ์ผ= ๋ชจ๋ ์์ฉ ํ๋ก๊ทธ๋จ์์ ํด์ ๊ฐ๋ฅ๋น๊ตฌ์กฐ์ ๋ฌธ์⇒ ์์ฑ์์ ์คํ์ผ์ ๋ฐ๋ผ ์์ฑ๋ ๋ฌธ์⇒๋ด์ฉ๊ณผ ๊ตฌ์กฐ, ํํ์ด ๋ณตํฉ๋์ด์ง ํํ๋งํฌ์ ⇒ ํ ์คํธ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ์ ๋ฌธ์ ํํ ๋ฐฉ๋ฒ⇒ ํ ์คํธ๊ธฐ๋ฐ ๋ฉํ๋ฐ์ดํฐ ํํ⇒ ๋ฌธ์์ ๋ ผ๋ฆฌ์ ์ธ ํํ ๊ฐ๋ฅ⇒ SGML, HTML(์น ์ถ๋ ฅ ์ ์ฉ), XML(ํ์ฅ๋ ๋งํฌ์ ์ธ์ด ๊ตฌ์กฐํ๋ ๋ฌธ์๋ฅผ ์ ์ก ๊ฐ๋ฅํ๋๋ก ๊ฐ์ ์ ๋ฌ ๋ชฉ์ ) ๋ฑ๋ฑ⇒ XML์ ํ์ฑ์ด ํ์ํจ (dom ํ์)⇒ XML ์ ์ธ๋ฌธ์ ์์ฑ์ด.. 2022. 2. 13. 2022.02.10์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ๊ณต๋ถ ๊ด๋ จ1) AJAX ๊ฐ๋ ์ ๋ฆฌ2) ๊ฐ์ฒด์งํฅ ์ฑ 3๋จ์ ์ฝ๊ณ ์ ๋ฆฌ โถ ๊ณต๋ถ ๋ด์ฉAJAX(Asynchronous JavaScript And XML)๋๊ธฐ์ VS ๋น๋๊ธฐ์⇒ ๋๊ธฐ ๋ฐฉ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ ๊น์ง ๋ค๋ฅธ ์์ ์ํ ๋ถ๊ฐ ๋น๋๊ธฐ๋ ๊ฐ๋ฅ.GET ๋ฐฉ์ ์์ฒญ ์ ๋ฌธ์ ์ (์ ๋ฌ ๊ฐ์ด ์ ์ ๊ฒฝ์ฐ/๊ฐ๋จํ๊ฒ ์ ๋ฌํ ๊ฒฝ์ฐ)⇒ ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ๋ URL์ ํ๊ธ ์ ๋ฌ์ด ์๋๋ฏ๋ก(๋ธ๋ผ์ฐ์ ์์ฒด๊ฐ ์๋ ํ์ฑ์ด ์๋จ) ํ๊ธ ๊ฐ ์ ๋ฌ ์ ๋ถํธํ ์ฒ๋ฆฌ๋ฅผ ํด์ผ ํจ.POST ๋ฐฉ์์ผ๋ก ์น ํ๋ก๊ทธ๋จ์ ์์ฒญ(์ ๋ฌ ๊ฐ์ด ๋ง์ ๊ฒฝ์ฐ/๋ณด์์ ์ํจ)⇒ send ๋ฉ์๋์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ์ ๋ฌ⇒ ๊ธฐ๋ณธ์ ์์ ๋ฐ์ดํฐ๋ก ์ ๋ฌ(ํ ์คํธ, multipart/form data → ์์๋ฐ์ดํฐ)⇒ ํด๊ฒฐ๋ฒ) “ap.. 2022. 2. 10. 2022.1.23์ ๊ธฐ๋ก โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ> ๋งค์ผ ๋์์ง๋ ๋๋ก ๊ฑฐ๋ญ๋๊ณ ์ถ๋ค. ์ ์ ๋ ๋จ๋จํด์ง์. โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ์ธ๋ฏธํ๋ก์ ํธ ๊ด๋ จ1) ํด๋ ์ข ๋๋ ๋ณด๊ธฐ (์์ ํด๋ ํ์, ์ ๋ฐฐ๋ค ํด๋ ํ์ ์ข ๋ถ์)2) CSS, PHP ํ์ผ ๋ฃจํธ ์ค์ ํด์ ๋ณด๊ธฐ3) ๋ ธ์ ์ง์ด ํ์ผ ๋ชฉ๋ก ์ ๋ฆฌ4) SQL ์ ์์ ํผํผํฐ ์ ๋ฆฌ (๋ด๋นํ์๋ ๋ถ์ด ์ค๋ ์ฃผ์๋ฉด..) => ๊ณต๋ถ ๊ด๋ จ1) ๊ฒ์ํ ํ๋ ๋ง๋ค๊ธฐ (์์ ์ด๋์ ๋ ํด์)2) ํ๋ฆ ์ธ์ฐ๊ธฐ โถ ์คํฐ๋ ๋ด์ฉ&๊ฒฐ๊ณผ-> ํ๋ก์ ํธ ๊ธฐ๊ฐ ๋์ ์ ์ ์ค๋จ 2022. 1. 23. 2022.1.21์ ๊ธฐ๋ก โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ > ๊ฑฑ์ ์์ด ์ด๊ณ ์ถ๋ค. ์กฐ๊ธํ ๋์์ ์ฌ์ ๋ก์ด ๋๋ก ๊ฑฐ๋ญ๋๊ณ ์ถ๋ค.โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ์ธ๋ฏธํ๋ก์ ํธ ๊ด๋ จ1) ๊ฒ์๊ธ ๊ทธ๋ฃน๊ด๋ จ ์ปฌ๋ผ ์ถ๊ฐ2) ์์ ์ ๋ฆฌ ํ ๋ฐฐํฌ => ๊ณต๋ถ ๊ด๋ จ1) ํ์คํ ๋ณต์ต(์์ ํ์ฌ ์ ๋ณด๊ณ ๋ง๋ค์ด๋ณด๊ธฐ)2) ํ๋ฆ ์ฝ๊ธฐ (์ ์ผ ์ค์) โถ ๊ณต๋ถ ๋ด์ฉ โถ ์ธ๋ฏธ ํํ๋ก์ ํธ โถ ์คํฐ๋ ๋ด์ฉ&๊ฒฐ๊ณผ 2022. 1. 21. 2022.1.20์ ๊ธฐ๋ก โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ ( ๋งค์ผ ํ๋ฃจ์ข ์ผ ๊ณ ๋ฏผํ์ / ์ฑ&๋น / ์ง์ ๋ค๋ฃจ๋ฏ์ด ํํ) > ์ฌ๋ ๋ค์ด ์ถ์ ์ด๊ณ ์ถ๋ค. (๋ด ๊ณต๊ฐ, ๋ด ์ง ๋ฑ)โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ์ธ๋ฏธํ๋ก์ ํธ ๊ด๋ จ1) DB ์ ์์ ๋ ๋ง๋ค์ด์ ํผ๋๋ฐฑ ๋ฐ๊ธฐ 2) ๋ฉค๋ฒ๋ค ์ฌ๋ ๋ ์ ๋ฆฌํด์ ๋ ธ์ ์ ๋ฆฌ => ๊ณต๋ถ ๊ด๋ จ1) ํ์คํ ๋ณต์ต(์์ ํ์ฌ ์ ๋ณด๊ณ ๋ง๋ค์ด๋ณด๊ธฐ) โถ ๊ณต๋ถ ๋ด์ฉ์ผํ๋ชฐ ํ๋ก์ ํธ์ฅ๋ฐ๊ตฌ๋์์ ๊ตฌ๋งค ๊ฐ๋ฅ, ์์ธํ์ด์ง์์ ๊ตฌ๋งค๊ฐ๋ฅํ์ด์ง๋ ๊ฐ์ ( ์ ๋ฌ ๊ฐ๋ง ๋ค๋ฅด๋ค)delete ๋ช ๋ น์ ๋ณ๋ก ๊ถ์ฅํ์ง ์์ (๊ด๊ณํ DB์ด๊ธฐ ๋๋ฌธ)ํํดํ์์ ์ํ๋ก ํ์(๋ก๊ทธ์ธ ์๋๊ฒ) DB์ ์์ง๋ง (update)๋น๋ฒ ์ฐพ๊ธฐ ์ ์ ์ฐฝ์ผ๋ก ์์๋น๋ฐ๋ฒํธ ๋จ๊ฒ์ต๋ช ๊ฒ์ํ์ ์กด์ฌํ ์ ์๋ค.ํ์ด์ง ์ฒ๋ฆฌ - ์์ฃผ ์ค์(์๊ณ ๋ฆฌ์ฆ ์์ฃผ)ํ๋.. 2022. 1. 20. 2022.1.19์ ๊ธฐ๋ก โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ> ์ด๋ด์ผ๋ก 3์ฒ ์คํ๋ฐ ๋ฐ๋ ํ์ฌ์ ๋ค์ด๊ฐ๊ณ ์ถ๋ค.โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ์ธ๋ฏธํ๋ก์ ํธ ๊ด๋ จ1. ํด๋, ํ์ผ ๋ถ์ 2. ์ฃผ๋ฌธ Table ๊ฐ์ ๊ฒ ํ์ธ 3. ์ถํ ๊ณํ ์ค๋ช (ํด๋ ์ ๋ฆฌ ๋ฐ, SQL ๊ตฌ์ ๊ด๋ จ ๊ฑด) => ๊ณต๋ถ ๊ด๋ จ1) ํ์คํ ๋ณต์ต(์์ ํ์ฌ ์ ๋ณด๊ณ ๋ง๋ค์ด๋ณด๊ธฐ) โถ ๊ณต๋ถ ๋ด์ฉsite (์ผํ๋ชฐ)๋ค์ ์นด์นด์ค ๋งต js ์ด์ฉ ์ฃผ์ ์ฐพ๊ธฐ ⇒ ์์ ์ด์ฉ (์ฐํธ๋ฒํธ ์๋น์ค ๊ฒ์)๋ก๊ทธ์ธ ๊ตฌํ์ํธํ ํด๋์ค๋ฅผ ์ด์ฉํ์ฌ ๋น๋ฐ๋ฒํธ๋ ์ํธํ์ฅ๋ฐ๊ตฌ๋์ฅ๋ฐ๊ตฌ๋ ํด๋์ค๋ฅผ ๋ง๋ค์ด์ ๊ธฐ์กด ์์ฒญ ํ์ด์ง๋ฅผ ์ธ์ ์ ๊ฐ ์ ์ฅ (๋ก๊ทธ์ธ ํ ๋ฐ๋ก ๊ตฌ๋งคํ์ด์ง๋ก ์ด๋ํด์ผํจ. ๋ฉ์ธํ์ด์งx)request.getRequestURI() : ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญํ URI ์ฃผ์๋ฅผ ๋ฐํํ๋ ๋ฉ์๋requ.. 2022. 1. 19. 2022.1.18์ ๊ธฐ๋ก โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ > ์ฌ์ ๋ก์ด ์ฌ๋ (์ ์ ์ , ๋ฌผ์ง์ ์ผ๋ก)์ด ๋๊ณ ์ถ๋ค. โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ => ์ธ๋ฏธํ๋ก์ ํธ ๊ด๋ จ 1) ์์๊น์ง ๋ฐฐ์ก, ์ฃผ๋ฌธ, ๊ด๋ จ ํ ์ด๋ธ ์ ๋ฆฌํด์ค๊ฒ ์ํค๊ธฐ 2) ํฌ๋กค๋ง ํ์ผ ์ ๋ฆฌ ๋ชจ์ => ๊ณต๋ถ ๊ด๋ จ 1) ํ์คํ ๋ณต์ต(์์ ํ์ฌ ์ ๋ณด๊ณ ๋ง๋ค์ด๋ณด๊ธฐ) => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ 1) ๋จ๊ถ์ฑ ๊ฐ์ฌ ํ์ด๋ ์์ 1๊ฐ ๋ณด๋ฉฐ ๋ ธ์ ์ ์ ๋ฆฌํ๊ธฐ (์๊ฐ๋๋ฉด ํ์) โถ ๊ณต๋ถ ๋ด์ฉ JSP ์๋ฐ์คํฌ๋ฆฝํธ๋ DB์ฐ๋์ด ์๋จ Ajax ๋ฐฉ์์ ์ด์ฉํ๋ฉด DB์ฐ๋์ด ๊ฐ๋ฅํด์ง ์ฌ์ดํธ (site) forward ๋ก ์ค๋ ๋๊ฐ ์ด๋๋ ์น ๋ฌธ์๋ request, response ๋ด์ฅ ๊ฐ์ฒด ์ฌ์ฉ ๋ถ๊ฐํ๋ฏ๋ก ์๋ฐ์คํฌ๋ฆฝํธ location ๊ฐ์ฒด๋ฅผ ์ด์ฉํ์ฌ ํ์ด์ง ์ด๋์ด ๊ฐ๋ฅํ๋ค. ๋น๋ฐ๋ฒํธ๋ ์ํธํ.. 2022. 1. 18. 2022.1.17์ ๊ธฐ๋ก โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ> ๋ด ๊ฐ์ธ์ ์ธ ์ทจ๋ฏธ๋ฅผ ์ฆ๊ธธ ์ฌ์ (๋, ์๊ฐ)๋ฅผ ๊ฐ์ง๊ณ ์ถ๋ค.(40์ธ ๋ถํฐ ์ผ๊ณผ ๋ณํํ์ฌ ์ด๋์ ๋ ์ทจ๋ฏธ๋ฅผ ์ฆ๊ธฐ๋ฉฐ ๋๋ฅผ ์ฑ๊ธฐ๋ ์ถ์ ์ด๊ณ ์ถ๋ค) โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ์ธ๋ฏธํ๋ก์ ํธ ๊ด๋ จ1) 2์ฐจ ์์ pdf ์ ์ถ2) ์์ ์ฌํญ ์์ ์ ๋์ฝํ์ ๋ง๋ จ1. ํ์ ๋ํฉ ๋ชฉํ ์ ํด์ ํด๋ ์ ๋ฆฌ 2. ์์ ์ฌํญ ๊ณต์ => ๊ณต๋ถ ๊ด๋ จ1) ํ์คํ ๋ณต์ต(์์ ํ์ฌ ์ ๋ณด๊ณ ๋ง๋ค์ด๋ณด๊ธฐ) => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) ๋จ๊ถ์ฑ ๊ฐ์ฌ ํ์ด๋ ์์ 1๊ฐ ๋ณด๋ฉฐ ๋ ธ์ ์ ์ ๋ฆฌํ๊ธฐ (์๊ฐ๋๋ฉด ํ์) โถ ๊ณต๋ถ ๋ด์ฉuseBeanuseBean ํ๊ทธ : ๋ด์ฅ๊ฐ์ฒด์ ์ ์ฅ๋ ์์ฑ๊ฐ์ ์ธ์คํด์ค๋ก ๋ฐํ๋ฐ์ ์ ์ฅํ๊ฑฐ๋ ์ธ์คํด์ค๋ฅผ ์์ฑํ์ฌ ๋ด์ฅ๊ฐ์ฒด์ ์์ฑ๊ฐ์ผ๋ก ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๊ทธ - ์ธ์คํด์ค.. 2022. 1. 17. 2022.01.16 โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ> ์ ๋นํ ์ด๋ง๋ฐ๋ ์ฌ๋..? (์ด์ ์์นจ์ ์ฝ๋ฉ ์ ํ๋ธ ์ฑ๋์์ ํํธ์๊ทธ๋ 3์ ๋์จ ์ ํ์ด์ค๋ถ 6๋ ๊ทผ๋ฌด์ด๋ ฅ ์์ง๋์ด ์ฒ์ธ์ฐ์จ์ ์ธํฐ๋ทฐ๋ฅผ ๋ณด๋ฉฐ ์ ๋ ๊ฒ ์ด๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์๋ค) โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ์ธ๋ฏธํ๋ก์ ํธ ๊ด๋ จ1) ๋์ ํํ ์ ๋ฆฌ ๋ ธ์ ์ ํ์๋ค ์ด๋2) ํ์ผ ์์ ํ ๋์ฝ ํ์ ํ ์ผ ์ ๋ฆฌ ( ํฌ๋กค๋ง ํด๋ ๋ถ์ ์ญํ ๋ค ์ ๋ฆฌํด๋ณผ ์์ .) - > ์ฌ์ดํธ ํ์ธ 1๋ช / ๋ ธ์ ๋ฐ์ ์ ๋ ๋ / ๋ค์ ํด๋ ๋ฏธ๋ฆฌ ํ์ 1๋ช / ํ์ ์๋ ๋ถ๋ถ ์ง์ฐ๋ 1๋ช ?3) ์ ๋ ๋จน๊ณ DB ๋ง์ง๋ง ์ ๊ฒ ๋ฐ ์ต์ข ERD ์ ์ถ ํ์ผ ๋ฐ ์์ ํ์ผ ์ ๋ฆฌํ ์๊ฐ => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ 1)๊ฐ๋ฐ์ ๊ด๋ จ ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ 7๊ฐ ์ ๋ ์๋ฃ. (๊ธฐ์กด ์ ํ์ค์ธ ์ปค๋ฎค๋ ์ ์ธ) .. 2022. 1. 16. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ