html22 2022.04.29 ใ๋ถํธ์คํธ๋ฉ ๊ด๋ จใ โถํํธ 1 (10์ ~ 2์) 1. mysql Ch.10 ์คํ ๊ณํ (2. ๋ถํธ์คํธ๋ฉ ๊ด๋ จ ๋ฌธ์) => ๋๋ฉด 3. ํ๋ก์ ํธ html ์ ๋ฆฌ โถํํธ 2 (3์ ~ 6์) 1. ๋ถํธ์คํธ๋ฉ ํด๋ ์ถ๊ฐ(๋๋ ค์ง๋ ๋์ค์ ํ์) 2. ์์์ ์์ 3. Controller ์ ์ โถํ๋ก์ ํธ ๊ด๋ จ 1. ํ์ด์ง ์ฒ๋ฆฌ ์ DB ์์ฒญ => mysql ์ด๋ฏ๋ก oracle์ rownum์ ์ฌ์ฉํ์ง ๋ชป ํ๋ค. ํ์ง๋ง ๋น์ทํ๊ฒ ๋ฐ๋ผํ ์๋ ์๋ค. ๊ทธ๋๋ mysql์ ๋ฐฐ์ ๊ธฐ ๋๋ฌธ์ ์ฐจ๋ณํ๋ ๋ฐฉ์์ ์ฌ์ฉํ ๊ฒ. => ๋ฐฉ์์ ์ฌ๋ฌ ๊ฐ์ง์ด์ง๋ง limit ํจ์๋ฅผ ์ฌ์ฉํ๋ค. (๊ฒ์ ์๋๊ฐ ๋น ๋ฆ) 2022. 4. 29. 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.20์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ๊ณต๋ถ ๊ด๋ จ1) ๊ฒ์ฆ ๋ฐ๋ ๋ => ๊ธฐ์ ๋ฉด์ , ํ๋ก์ ํธ ์ ์ถ โถ ๋ฌธ์ ์ ๋ฆฌ1. Primitive Type๋ง ์ฌ์ฉํ๋ ค๋ ๊ฒฝํฅ์ ํผํ์=> ์์ ๊ฐ์ฒด ํ์ ์ ์ฌ์ฉํ๋ ์ต๊ด์ ๊ธฐ๋ฅด์ 2. ๊ทน๋จ์ ์ธ ์ฒด์ด๋์ ํผํ๋ผ=> ํ ์ค์ ํ๋์ dot ์ฐ์ฐ์ ์ฌ์ฉ=> ์ฒด์ด๋๋ณด๋จ ๋ฉ์๋๋ก์ ๋ถ๋ฆฌ๊ฐ ํจ๊ณผ์ ์ 3. Getter/Setter/Property๋ฅผ ๋จ์ฉํ์ง ๋ง์=> ๊ฐ์ฒด๊ฐ ๊ณ ์ ์ญํ ์ ๊ฐ์ง๊ณ ์๋ค๋ฉด, ๊ฐ์ฒด์ ์์ฑ์ ์ง์ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ง์ ๋ณ๊ฒฝํ ์ผ์ด ์์ด์ผ ํจ.=> ๊ฐ์ฒด์ ๋ฌป์ง ๋ง๊ณ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ผ(Tell Don't Ask) -> ๊ฐ์ฒด๋ผ๋ฆฌ ํ๋ ฅํ๋ ๊ฒฝ์ฐ ์ ๋ณด๋ฅผ ์๊ตฌํ์ง ๋ง๊ณ ํ์๋ฅผ ํ๋๋ก ์์ผ๋ผ. (์ ๋ณด ์๋์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ ์์น) โถ ํผ๋๋ฐฑ> ์ฌ๋งํ๊ฑด ๋ค ๋ ธ์ ์ ์ ๋ฆฌ> ์ค๋ .. 2022. 2. 20. 2022.02.19์ ๊ธฐ๋ก โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ๊ณต๋ถ ๊ด๋ จ1) ์ด๋ฒ ์ฃผ ๋ฐฐ์ด ๊ฐ๋ ์ ๋ฆฌ ๋ค ํ๊ธฐ O2) ๊ฐ์ธ ๊ณต๋ถํ CS์ง์ ๋ค ํ๊ณ ๋จธ๋ฆฌ์ ๋ฃ๊ธฐ O => ํ์ด๋ ํ๋ก์ ํธ ๊ด๋ จ1) ๊ธฐํ์ ์์ฑ> ์๋ฃ, ๋์์ธ ๋์ค์.2) ํ๋ฉด ์ค๊ณ์ ์์ฑ> ํ๋ฉด ์์ธ ์์๊น์ง 2022. 2. 19. 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.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. 2022. 1 . 11 ์ ๊ธฐ๋ก - ํ๋ฃจ ์ ๋ฆฌ - ์ธ๋ฏธ ํ ํ์ ๋ ์ง ์ ํ๊ธฐ (๋ญ ํด์ผ ํ ์ง ์๊ฐํด์ ์๋ ค์ฃผ์)JSP ์๋ฒฝ ๋ณต์ต ๋ฐ ์์ ๋ง๋ค๊ธฐ- ์ค๋ ๊ณต๋ถ ๋ด์ฉ - JSPJSP๋ ์น ๋ฌธ์์ด์ง๋ง WAS์ ์ํด์ ์๋ธ๋ฆฟ ํด๋์ค๋ก ๋ณํ๋๊ธฐ ๋๋ฌธ์ ์น ํ๋ก๊ทธ๋จ์ผ๋ก๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.directive์ง์์ด(Directive)page Directive : JSP ๋ฌธ์(์นํ๋ก๊ทธ๋จ)์ ํ์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋๋ก ์ง์include Directive : JSP ๋ฌธ์์ ์ธ๋ถ ํ์ผ์ ์ฝ๋๋ฅผ ํฌํจํ๋๋ก ์ง์tagLibrary Directive : JSP ๋ฌธ์์ ํ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ Java ํ๊ทธ๋ฅผ ํฌํจํ๋๋ก ์ง์page Directive : JSP ๋ฌธ์๋ฅผ ์์ฒญํ์ฌ ์๋ต ๋ฐ์ ์ ์๋ ๋ฌธ์(ํ์ผ)์ ์ ํ(MimeType)๊ณผ ์บ๋ฆญํฐ์ (CharterSet - Enco.. 2022. 1. 11. 2022.1.10์ ๊ธฐ๋ก - ํ๋ฃจ ์ ๋ฆฌ - Servlet ๋ณต์ต ์ฝ๋ฉJSP์์ ์ฐจ๋ณ์ ์ ๋ฆฌDB ์ ์์ ๊ตฌ์- ์ค๋ ๊ณต๋ถ ๋ด์ฉ - ServletJDBCServlet์์ HTML ํ์ผ๋ก ์๋ตํ ๋๋ print() ๋ฉ์๋๋ก ์ถ๋ ฅ์คํธ๋ฆผ์ผ๋ก ๋ณด๋ด์ค์ผ ํ๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ๋ถํธํ๋ค.JSPJSP(java server page) : ์๋ธ๋ฆฟ๋ณด๋ค ์ฝ๊ฒ ์นํ๋ก๊ทธ๋จ์ ์์ฑํ๊ธฐ ์ํ ๊ธฐ์ - ์คํฌ๋ฆฝํ ์์(Scripting Element), ์ง์์ด(Directive), ํ์ค ์ก์ ํ๊ทธ(Standard Action Tag)ํด๋ผ์ด์ธํธ ์์ฒญ ์ WAS๊ฐ jsp ์น๋ฌธ์๋ฅผ ์๋ธ๋ฆฟํด๋์ค๋ก ๋ง๋ค์ด ๊ฐ์ฒด๋ฅผ ์์ฑํ ์๋ตjsp๋ ์น๋ฌธ์์ด๊ธฐ ๋๋ฌธ์ webapp ํด๋์.jsp๋ ํ๋ฒ ์คํ๋๊ณ ์์ ์ด ์ฌ๋ฌ๋ฒ ๋ ๊ฒฝ์ฐ ์๋ธ๋ฆฟ์ผ๋ก ๋ง๋ค์ด์ง์ง ์์ ๊ฒฝ์ฐ์๋ - clean tomcat w.. 2022. 1. 11. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ