์ ์ฒด ๊ธ250 2022.1.14์ ๊ธฐ๋ก โถ ๋๋ ์ด๋ค ์ฌ๋(๋ชฉํ)์ด ๋๊ณ ์ถ์๊ฐ (๋งค์ผ ๊ณ ๋ฏผํ์) > ๋จ์ ์ฑ๊ณต => ๋ ๋ง์ด ๋ฒ๋ ์ฌ๋?โถ ์ค๋ ์คํ ๊ฐ๋ฅํ ์ธ๋ถ ๋ชฉํ=> ์ธ๋ฏธํํ๋ก์ ํธ ๊ณํ 3๊ฐ ๋๋๋ค. 1) ์ค๋ ๋์์ธ ๋ฒ์ ์ฌ๋ถ 2) ๋ ธํธ๋ถ ์๋ ์น๊ตฌ ๋์ฌ์ง ๋ง์ง ์ฌ๋ถ 3) ๋ด์ผ ํ ํ์ ์์ธ ๊ณํ1. ๋ด์ผ ํ ํ์ ๋ ๋์์ธ ๊ด๋ จ ํํธ ๊ตฌ์ฒด์ ์ผ๋ก ํ์ ๋ณ๋ก ๋๋ ์์ 2. ๋ณธ๊ฒฉ์ ๋์์ธ ์์ ๋ถํฐ ์ง์์ ๋์ฝ๋ก ์ฐธ์.3. ์ผํ๋ชฐ์ ๋ณด๋ฉฐ ์ฒซ๋ฒ์งธ ๊ตฌ์ํ DB ์ปฌ๋ผ ์ฐธ์กฐ๊ด๊ณ ํ๋ํ๋ ํํค์ณ ๋ณผ ์๊ฐ. => ์ค๋ ๋ฐฐ์ด JSP ์์ ๋ก ์ฝ๋ ๋ง๋ค๊ธฐ.โถ ๊ณต๋ถ ๋ด์ฉJSPํ์ค ์ก์ ํ๊ทธinclude Directive : ์ธ๋ถํ์ผ(JSPF)์ ์ฝ๋ (HTML, Java ๋ฑ) ํฌํจ⇒ JSP ๋ฌธ์์ ์ธ๋ถํ์ผ์ ์ฝ๋๋ฅผ ํฌํจํ์ฌ ํ์ด์ง ๊ตฌํ⇒ ์ธ๋ถํ์ผ์ ์ฝ.. 2022. 1. 14. 2022.1.13์ ๊ธฐ๋ก - ํ๋ฃจ ์ ๋ฆฌ - DB ์ ์ DRD ๊ด๊ณ์ ๋ฐ ์์ ์ ๋ฆฌJSP ๋ณต์ต ์ฝ๋ฉ- ์ค๋ ๊ณต๋ถ ๋ด์ฉ - JSP์๋ต๋ฐฉ์์ json, xml๋ก๋ ์๋ต๊ฐ๋ฅํ๋ฐ ์ด๊ฑด restWAS์ ์ํด jsp ์น ๋ฌธ์๊ฐ ์๋ธ๋ฆฟ ํด๋์ค๋ก ์ปดํ์ผ ๋ ๋ 9๊ฐ์ ๋ด์ฅ ๊ฐ์ฒด๊ฐ ์๋์ผ๋ก ์ ์ธ๋๋ค. ์ ค ๋ง์ด ์ฐ๋๊ฒ request, response, session ๊ฐ์ฒดjoin_form.jsp๋น์ ์์ ์ธ ์์ฒญ์ ๋ํ ์๋ต ์ฒ๋ฆฌresponse.sendRedirect(String url) : ํด๋ผ์ด์ธํธ์๊ฒ 301 ์ํ์ฝ๋์ URL ์ฃผ์๋ฅผ ์ ๋ฌํ์ฌ ํด๋ผ์ด์ธํธ ๋ธ๋ผ์ฐ์ ์ ์์ฒญ URL ์ฃผ์๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ฌ์์ฒญํ๋๋ก ์ง์ํ๋ ๋ฉ์๋ - ๋ฆฌ๋ค์ด๋ ํธ ์ด๋ (๊ฒฝ๋ก๋ ์ต์์ ๋ฃจํธ \ ๋ก ์ก์ , ์๋๋ contextroot๊ฐ ๊ธฐ๋ณธ์ด์ง๋ง(์๋ฐ์ผ๊ฒฝ์ฐ) )⇒ ๋ฆฌ๋ค์ด๋ ํธ ์ด๋์.. 2022. 1. 13. 2022.1.12์ ๊ธฐ๋ก(์ธ๋ฏธํ๋ก์ ํธ ํ์) [์ค๋ ํ ์ผ]JSP ๋ธ๋ก๊ทธ ์ฝ๋ฉ์ธ๋ฏธํ๋ก์ ํธ DB ์์๋ผ์ธ ์ ์ฒด ์ก๊ธฐ[์ธ๋ฏธ ํํ]> ์ธ๋ฏธ ํ๋ก์ ํธ์ ํ์ํ DB ์์๋ผ์ธ์ ํ์ฅ์ธ ๋ด๊ฐ ์ ์ฒด์ ์ผ๋ก ์ง๋ณด๊ธฐ๋ก ๊ฒฐ์ .> ๊ตฌ์ฒด์ ์ผ๋ก ๋ค์ฌ๋ค ๋ณด๋ฉฐ ํ ์ด๋ธ์ ๋ง๋ค๋ค๋ณด๋ ๋ง๋ง์น ์์ ์์ ์์ ์ค๊ฐ.> ๊ธด๊ธ ํ ์์ง ํ์> ํ ํ์ ๋ง๋ฌด๋ฆฌ ํ ๋ฌด์์ ์๋ณ, ๋น์๋ณ , N:N ๊ด๊ณ์ ๋ํด์ ํ ์ง ๋ ผ์ ํจ.> ๋ถ๋ชจ, ์์ ํ ์ด๋ธ๊ฐ์ ๊ด๊ณ์ erd ๋ชจ๋ธ์์์ ๊ด๊ณ์ ์ข ๋ฅ์ ์๋ฏธ์ ๋ํด ๊ณต๋ถ ํจ. ๊ด๊ณ์ ์ ์ข ๋ฅ์ค์ (Identifying): ์๋ณ๊ด๊ณ => ๋ถ๋ชจํ ์ด๋ธ์ PK๊ฐ ์์ํ ์ด๋ธ์ FK/PK๊ฐ ๋๋ ๊ฒฝ์ฐ=> ๋ถ๋ชจ๊ฐ ์์ด์ผ ์์์ด ์๊ธฐ๋ ๊ฒฝ์ฐ์ ์ (Non-Identifying): ๋น์๋ณ๊ด๊ณ=> ๋ถ๋ชจํ ์ด๋ธ์ PK๊ฐ ์์ํ ์ด๋ธ์ ์ผ๋ฐ์์ฑ์ด ๋๋ ๊ฒฝ์ฐ=> ๋ถ๋ชจ๊ฐ ์์ด๋ ์์์ด ์๊ธฐ๋.. 2022. 1. 13. 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. 2022.1.8์ ๊ธฐ๋ก - ํ๋ฃจ ์ ๋ฆฌ - FInal ํ ํ์ new ๋ฐฉ์ ๋ณต์ต ์ฝ๋ฉ Session ๊ฐ๋ ์ ๋ฆฌ - ์ค๋ ๊ณต๋ถ ๋ด์ฉ - => ์ปจํ ์คํธ ๋ฆฌ์์ค ํ๊ทธ name ์์ฑ๊ณผ auth ์์ฑ์ ๋ง์๋๋ก ๋ณ๊ฒฝํด๋ ๋๋ค. - ์ธ๋ฏธ ํํ - > ํ๋ฉด์ ์์ ์์ฑ > ๋ง์ ๊ธฐ๋ฅ์ ๋ฃ๊ธฐ ๋ณด๋ค ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ ๋ฃ์ด ์ฌ์ดํธ๊ฐ ๋ง๋ค์ด์ง๋ ์์์ ์๋ฆฌ๋ฅผ ์ ํํ ํ๋ ๋ฐฉํฅ์ผ๋ก ๋ค์ ์ก์ - ์คํฐ๋ ๋ด์ฉ ๋ฐ ๊ฒฐ๊ณผ - > ์คํฐ๋ ์๋ ๋ . 2022. 1. 8. 2022.1.7์ ๊ธฐ๋ก - ํ๋ฃจ ์ ๋ฆฌ - ์ฟ ํค ๋ฐ ์ธ์ ๊ฐ๋ ์ ๋ฆฌ ์น์์์ JDBC ๋ฐ DBCP ์ ๋ฆฌ - ์ค๋ ๊ณต๋ถ ๋ด์ฉ - ์๋ธ๋ฆฟ ์ฟ ํค (Cookie) ์ฟ ํค๋ฅผ ์ ๊ฑฐํ๋ ๋ฉ์๋๋ ๋ฐ๋ก ์กด์ฌํ์ง ์์ ⇒ ํด๋ผ์ด์ธํธ์ ์ ์ฅ๋ ์ฟ ํค์ ์ ์ง์๊ฐ์ 0์ผ๋ก ๋ณ๊ฒฝํ์ฌ ๋ฎ์ด์์ฐ๋ฉด ์ฟ ํค ์ ๊ฑฐ ⇒ ์ ์ง์๊ฐ์ด ์ง๋ ์ฟ ํค๋ ํด๋ผ์ด์ธํธ์์ ์๋ ์๋ฉธ ๋จ์ : ⇒ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ๋ณด์์ฑ์ด ๋จ์ด์ง ⇒ ์ฟ ํค๋ ๋ฌธ์๊ฐ๋ง ์ ์ฅ ๊ฐ๋ฅ (๋ณตํฉ์ ์ธ ๊ฐ ์ ์ฅ ๋ถ๊ฐ) ์ธ์ (Session) ์ธ์ (Session) : ์๋ฒ(์นํ๋ก๊ทธ๋จ)์ ํด๋ผ์ด์ธํธ์์ ์ฐ๊ฒฐ ์ง์์ฑ์ ์ ๊ณตํ๊ธฐ ์ํด ์๋ฒ์ ์ ์ฅ๋๋ ๊ฐ - ์ธ์ ์์ด๋(์๋ณ์)๋ฅผ ์ด์ฉํ์ฌ ํด๋ผ์ด์ธํธ ๊ตฌ๋ถํ์ฌ ์ธ์ ๊ฐ(์ธ์คํด์ค) ์ ์ฅ ์ธ์ ๊ณผ ํด๋ผ์ด์ธํธ ์ฌ์ด์ ๋์๋ ์ธ์ ์ ํด๋ผ์ด์ธํธ๋ง๋ค ์๋ฒ์ ๋ฐ๋ก๋ฐ๋ก ๋ง๋ค์ด์ง, ์ธ์ .. 2022. 1. 7. 2022.1.6์ ๊ธฐ๋ก - ํ๋ฃจ ์ ๋ฆฌ - Servlet ๋ณต์ต ๋ฐ ์ ๋ฆฌ (์ฟ ํค, ํ์ผ ์ ๋ก๋) ์ธ๋ฏธํ๋ก์ ํธ ํ์(๋์ค์ฝ๋) - ์ง๋ฌธ ์ฌํญ - > ServletContext : ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญํ ์ปจํ ์คํธ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ธ์คํด์ค / ServletConfig : ์ปจํ ์คํธ ๊ด๋ จ ํ๊ฒฝ์ ๋ณด๋ฅผ ์ ์ฅํ ์ธ์คํด์ค์ ์ฐจ์ด? => ๋จ์ด ๋ป ๊ทธ๋๋ก ์ดํดํ๋ฉด ๋จ, WAS๊ฐ ๋ง๋ค์ด์ฃผ๊ณ get๋ฉ์๋๋ก ์ปจํ ์คํธ ์ธ์คํด์ค๋ฅผ ๊ฐ์ ธ์์ ์ฌ์ฉํจ. > ํํ๋ก์ ํธ์์ HTMLํ์ผ์ด ๊นจ์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ ์ด๋กํ ์ง? => ์นํ์ด์ง ์์ฒด ํฌ๋กค๋ง ๋ง์๋์. ์น ํ์ด์ง์์ ์์ค๋ณด๊ธฐ๋ก ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ. > (SVN) ์ฌ๋ฌ๋ช ์ด ๊ฐ์ ํ์ด์ง๋ฅผ ์ฝ๋ฉํ๋๋ฐ ์ปค๋ฐํ๊ณ ๋ค๋ฅธ ์ฌ๋ update๋ก ์ด์ด ๋ฐ์์ ๋ ์ปค๋ฐํ๊ณ 3๋ฒ์งธ์ธ ๋๋ ๋๋ฒ ์ด์ ๋ฆฌ๋ฒ์ ๋๋ฒ๊ฐ ๊ฑฐ์ณ์ง ์ํ์์ ์ปค๋ฐํ๋๋ฐ ์๋ฌ.. 2022. 1. 7. 2021.1.5 - ํ๋ฃจ ์ ๋ฆฌ - Servlet ๋ณต์ต ๋ฐ ์ ๋ฆฌ์ธ๋ฏธํ๋ก์ ํธ ์งํ์ํฉ ์ ๋ฆฌ- ์ค๋ ๊ณต๋ถ ๋ด์ฉ - Servlet/ : ์ต์์ ๋๋ ํ ๋ฆฌ/ contextroot ๋๋ ํ ๋ฆฌ (/)๊ฐ ์์ด์ผ ํ๋ ์ด์ @WebServlet : ์๋ธ๋ฆฟ ํด๋์ค๋ฅผ ์๋ธ๋ฆฟ์ผ๋ก ๋ฑ๋กํ๊ณ URL ์ฃผ์๋ฅผ ๋งคํํ๊ธฐ ์ํ ์ด๋ ธํ ์ด์ (Annotation) ⇒ web.sml ํ์ผ์ servlet ์๋ฆฌ๋จผํธ ๋ฐ servlet-mapping ์๋ฆฌ๋จผํธ์ ๋์ผํ ๊ธฐ๋ฅ ์ ๊ณต์ด๋ ธํ ์ด์ ์์ฑ์ ์ด์ฉํ์ฌ ์๋ธ๋ฆฟ ์ด๋ฆ ๋๋ URL ์ฃผ์์ ๋ํ ๋งคํ ์ฒ๋ฆฌ ๋ฑ์ ์ค์ @WebServlet ์ด๋ ธํ ์ด์ ์์ฑ์ ์ด์ฉํ์ฌ ์๋ธ๋ฆฟ ์ด๋ฆ ๋๋ URL ์ฃผ์์ ๋ํ ๋งคํ ์ฒ๋ฆฌ๋ฑ์ ์ค์ ⇒ name ์์ฑ : ์๋ธ๋ฆฟ ์ด๋ฆ์ ์์ฑ๊ฐ์ผ๋ก ์ค์ - name ์์ฑ์ ์๋ตํ๋ฉด ํด๋์ค๋ช ์ ์๋ธ๋ฆฟ⇒ value.. 2022. 1. 5. 2021.1.4์ ๊ธฐ๋ก - ํ๋ฃจ ์ ๋ฆฌ - SVN ํ์ ๊ด๋ฆฌ ๋ชจ๋ธ ๊ฐ์ Servlet ๊ฐ์- ์ค๋ ๊ณต๋ถ ๋ด์ฉ - ํ์ ๊ด๋ฆฌ ์๋ฒ(SVN)์์ ํ๋ ํ์ผ์ด ์ค๋ณต๋๋ฉด ์๋จ (๊ณ์ ์ปค๋ฎค๋์ผ์ด์ )๋กค๋ฐฑ์ด ์์ผ๋ฏ๋ก ๋ฐฑ์ ์ ์งํ์ผ๋ก ์ ์ฅ์ ์์๋ก ํด์ผ๋๋ค.ํ๋ก์ ํธ ์ ๊ฑฐํ๊ณ ๋ค์ ์ฒดํฌ์์ํด์ผ.. (์ถฉ๋ ์ผ์ด๋๋๊น)๋น๋ฐ๋ฒํธ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๊ฐ๋ค. ํ๋ช ์ฉ ๊ณจ๋ผ์ ์ฐ๋ฉด ๋จ semi-oneํ,URL : https://itwill.xyz/svn/semi-one์์ด๋ ๋น๋ฐ๋ฒํธ๋ก ๋ก๊ทธ์ธ ์ ๊ทผ ๊ฐ๋ฅ์์ ์ซ์๋ ์์ ํ์ ๋ฆฌ๋น์ ๋๋ฒ์ ๋ฐ์ดํธ ์ปค๋ฐ ๊ณ์ ํด์ค์ผ ํจ๋๊ฐ์ ํ์ผ์ ์์ ํ๋ฉด ์๋จ,๋ด๊ฐ ์์ ํ ํ์ผ์ด ์๋ฒ์ ์์ด์ผ ์ปค๋ฐ์ด ๋๋๋ฐ ๋ค๋ฅธ์ ๊ฐ ์ปค๋ฐ ๋จผ์ ํ๋ฉด ๋ฆฌ๋น์ ๋๋ฒ๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ปค๋ฐ ์์ฒด๊ฐ ์๋๋ค.๊ฐ๋จํ 1๊ฐ ์ถฉ๋๋ ๋ : ์ฑํฌ๋ก๋์ด์ฆ ํผ์คํํฐ๋ธ์์ ์ฐํด.. 2022. 1. 4. 2022.1.3์ ๊ธฐ๋ก - ์ค๋์ ํ๊ฐ ๋ฐ ๋๋ ์ - => 1์์ ์ฒซ ์์์ผ์ด๋ค. ๋์ด๋ฅผ ํ์ด ๋ ๋จน์์ผ๋ ๋ ๋ด๊ฐ ํ ์ ์๋ ๊ฒ์ ๋ํด ์๊ฐํ๋ ํํด๊ฐ ๋์ด์ผ๊ฒ ๋ค.=> ํ์ด๋ ์กฐ๊ฐ ์ ํด์ก๋ค. API ๊ฐ์ ์ฃผ์ ์ ํด์ ์กฐ๊ธ์ฉ ์์๋ณด๊ธฐ๋ก ํ๋ค. ๋ ธ๋ ฅํ๋งํผ ์ป๋๊ฒ ๊ฒฐ๊ณผ๋ 3๊ฐ์ ์ฃฝ์๋ค ์๊ฐํ๊ณ ๊ผญ ์ฌํด๋ ์ข์ ์ฑ์ทจ๋๊ฐ ์๊ธฐ๋ฅผ ํฌ๋งํ๊ฒ ์ ์งํ์.- ์ด๋ฒ ์ฃผ ๊ณต๋ถ ๊ณํ -> Todo List ๋๋ ๊ณณ ๊น์ง > ์ธ๋ฏธ ํํ DB ๊ตฌ์ / ๋์์ธ- ๊ณต๋ถ ๋ด์ฉ - jQueryForm Event์ ๋ ฅ ๊ฐ ๊ฒ์ฆ ์ boolean ๋ณ์ ์ ์ธ์ผ๋ก ์ผ๊ด ์ฒ๋ฆฌ ๊ฐ๋ฅ$(selector).blur(callback) : ๊ฒ์ ์๋ฆฌ๋จผํธ (์ ๋ ฅํ๊ทธ)์์ ์ ๋ ฅ ์ด์ ์ด ๋ค๋ฅธ ์๋ฆฌ๋จผํธ๋ก ์ด๋ํ๋ ๊ฒฝ์ฐ ๋ฐ์๋๋ ์ด๋ฒคํธ์ ๋ํ ์ด๋ฒคํธ ์ฒ๋ฆฌ ํจ์๋ฅผ ๋ฑ๋กํ๋ ๋ฉ์๋ ⇒ .. 2022. 1. 3. 2022.1.2์ ๊ธฐ๋ก (25์ด์ ์ฒซ ์ผ์์ผ) - ์ค๋์ ํ๊ฐ ๋ฐ ๋๋ ์ - => ์ด์ ๋ ๊ฐ๋จ์ญ ์คํฐ๋๋ฃธ์์ ์ธ๋ฏธ ํํ๋ก์ ํธ ์กฐ์๋ค๊ณผ ํ์ ๋ฐ ๊ณต๋ถ๋ฅผ ํ๋ค. JDBC ์์ ๋ฅผ ๋ด์ฃผ์๋๋ ์์ฝ๊ฒ ์์ฑ๊น์ง ์๋๋๋ผ๋ ์ด๋์ ๋ ํด์จ ๊ฑฐ์ ์นญ์ฐฌ์ ํด์ฃผ๊ณ ์ถ์๋ค. ์ฌ์ง์ด ์๊ธฐ๊ฐ ๋งํ ๋ถ๋ถ์์ ์ง๋ฌธ์ ์ค๋น ํด ์จ๊ฒ์ด ์์ฃผ ๊ธฐํนํ๋ค. sh ํ๋ ํ์คํ ํ์๋ ค๋๊ฒ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๋ง์์ด ํ๊ฒฐ ํธํด์ก๋ค. ์ด๋๋ก๋ง ํด์ฃผ์๋ฉด ์ข๊ฒ ๋ค. DAO ํด๋์ค ๋ฉ์๋๋ฅผ ๋ง๋๋ ๊ฒ์ ์ด๋์ ๋ ์ํจ ํ์ ๋ค์ ์ ์ฒด์ ์ธ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์ค๋ช ํด ์ฃผ๋ฉด์ ์ง๋ฌธ์ ์ฝ์ฝ ๋์ง๋ ๋๋ต์ ์ํ๋ ๋ถ๋ถ๊ณผ ๋ ธํธ์ ๋ฐ์ ์ ๋ ๋ชจ์ต์ด ์์ฃผ ๋ง์กฑ์ค๋ฌ์ ๋ค. ์ด์ ์ผ ์ดํด๊ฐ ๋์๋ค๋ ๋ง์ ๋ค์ผ๋ ์ฐ๋ฆฌ ํํ๋ก์ ํธ๋ ํฌ๋ง์ด ์๋ค๋ ๋๋์ ๋ฐ์๋ค. ์ด๋๋ก๋ง ํด์ฃผ๋ฉด ์ข๊ฒ ๋ค. JDBC๋ฅผ ๋ง์น๊ณ ์ ์ฒด์ ์ธ ํํ๋ก์ ํธ ํ์์ .. 2022. 1. 2. 2021.12.31์ ๊ธฐ๋ก - ์ค๋์ ํ๊ฐ ๋ฐ ๋๋ ์ - => ์ค๋์ 2021๋ ๋ง์ง๋ง ๋ ์ด๋ค. ์ด์ ์ง์ง ์๊ฐ์ด ๋นจ๋ฆฌ๊ฐ๋๊ฒ ์ฒด๊ฐ์ด ๋๋ค. 23์ด๊น์ง๋ ์๊ฐ์ด ๋๋ ธ๋๋ฐ 24์ด๋ถํฐ๋ ์ง์ง ๋นจ๋ฆฌ ํ๋ฌ๊ฐ๋ค. ์ค๋ ์๋ฒฝ์ ์ผ์ด๋์ ์จ์ดํธ๋ฅผ ํ๊ณ ๋ง์ ํ๋์ ๋ณด๋ฉฐ ํ์์ ์ค๋ฉด์ ์๊ฐํ๋ค. ์ฌํด๋ฅผ ๋์๋ณด์๋ค. ๋ ์ฌํด ๋ฌด์์ ์ด๋ค์๊น. ์ฌํด ์ด๋ง ํ๋๋ผ๋ ๋ง์ฐํ์๋ค. ๋ฌด์์ ๊ณต๋ถํ ์ง๋ ๋ชจ๋ฅด๊ณ ์ง๋ก๋ฅผ ์ด๋ป๊ฒ ์ ํด์ผ ํ๋์ง ์๊ฐ๋ ์ํ์๋ค. ์ง์ง ์๊ฐ์์ด ๋ง์ง๋ง ํ๋ 1ํ๊ธฐ๋ฅผ ๋ค๋ ์๋ค. ๋ง์ฐํ๊ฒ ์๋ฒ ๋๋ ํ๋ก๊ทธ๋๋จธ๋ก ์ง๋ก๋ฅผ ์๊ฐํ๊ณ ํ๊ต ์์ ๋ง ์ ๋ฐ๋ผ๊ฐ๊ณ ์ ์๋ง ์ ๋ฐ๊ฒ ๋ค๋ ์๊ฐ๋ง ํ์๋ค. ๋ฐฉํ์ด ๋ค๊ฐ์ค๊ณ ์๋ฒ ๋๋ ํ๋ก๊ทธ๋๋ฐ ๊ณผ๋ชฉ ํ ํ๋ก์ ํธ ๊ธฐ๋ง์ด ๋จ์๋ค. ์ ๋ง ์ฝ๋ฉ์ ์ํ๋ ๋๊ธฐํ๊ณผ ๊ฐ์ ํ์ ํ์๋๋ฐ, ๋๋ฌด ๋์ ์ค๋ ฅ ์ฐจ์ด๋ก ๋๋ ํ .. 2021. 12. 31. 2021.12.30์ ๊ธฐ๋ก - ์ค๋์ ํ๊ฐ ๋ฐ ๋๋ ์ - -> ๋ ์จ๊ฐ ์ข๋ค ๊ทผ์กํต์ด ๋๋ฌด ์ฌํด์ ์ด๋ ํ๋ฃจ ์ฌ์๋ค. ๋ ํผ๊ณคํ๋ค. ์ค๋ ์์นจ ๋ด ์ทจ์ค ๊ณํ์ ๋ํด์ ๋ฉด๋ด ์ ์ฒญ์ ํ๋ค. ๊ธฐ๋๊ฐ ๋๋ค. ํ์ดํ . ์๋๋ค. ๋๋ฌด ์กธ๋ ธ๋ค.. -> ์ค๋ ๋ฉด๋ด์ ํ ํ๊ธฐ๋ ํ์ค์ ์ผ๋ก ๋ด๊ฐ ํ ์ ์๊ณ ๊ฐ ์ ์๋ ํ์ฌ์ ๋ํด ์๊ฒ ๋์๊ณ , ๊ธฐ์ ๋ฉด์ ์ด ์ด๋ค์์ผ๋ก ๋์๊ฐ๊ณ ๊ธฐ์ ์ด ๋ฌด์์ ์ํ๋์ง ๊ฐ๊ด์ ์ผ๋ก ํ์ ์ด ๊ฐ๋ฅํ๊ฒ ๋์ด ์ข์๋ค. ๊ณํ์ ์์ฑํด์ ๊ฐ๋๊น ํ์ฅ๋์ด ์ข์ํ์ จ๋ค. ์์ผ๋ก ์์์์ํ๊ฑฐ ๊ถ๊ธํ ๊ฑฐ ์์ผ๋ฉด ์ธ์ ๋ ์ง ์ค๋ผ ํ์ จ์ผ๋, ์ข ์ข ๊ฐ์ผ๊ฒ ๋ค. -> jQuery๋ฅผ ๋ฐฐ์ฐ๊ณ ํ๊ธฐ๋ฒ ๋ฉ์๋๋ฅผ ๋ฐฐ์ ๋๋ฐ ์ฒ์์ด๋ผ ์ด์ํ์ง๋ง ๊ฒฐ๊ตญ js์ด๋ฏ๋ก ์ดํด๊ฐ ํฌ๊ฒ ์ด๋ ต์ง ์์๋ค. ํ์ง๋ง ์ ๋ฐฐ์๋๊ณ ๋จธ๋ฆฌ์ ๋ฃ์ด๋์ผ ๋ด ์ง์์ด ๋๋ ๊ธด์ฅํ์.=> ํํ๋ก.. 2021. 12. 30. 2021.12.29์ ๊ธฐ๋ก - ์ค๋์ ํ๊ฐ ๋ฐ ๋๋์ - => ์ด์ ๋ ๋๋ฌด ํผ๊ณคํด์ 10๋ถ ๋ ์ผ์ฐ ์ค๋ค. ์ ์ ์ด ์๋ค. ์ธ๋ฏธ ํํ๋ก์ ํธ๋ ๊ฒธํ๊ฒ ๋๋ ๋์ฑ ์ ์ ์ด ์๋ค. ์ํํ๊ธธ ๋ฐ๋ฌ๋๋ฐ. ์๊ฐํด๋ณด๋ ์คํ๋ ค ์ํํ๊ฒ ๋ ์ธ ๊ฒ ๊ฐ๋ค. ๋ณด์์ด ๋๊ธฐ๊น์ง ์์์ ๊น์๋ด๋ ๊ณผ์ ์ด ์๋ฏ ์ด๋ฆฌ ์น์ด๊ณ ์ ๋ฆฌ ์น์ฌ๋ด์ผ ๊ฐ์ง ๊ฒฝํ์ ์ป์ ์ ์๋ค๊ณ ์๊ฐํ๋ค. ํ์ผ๋ง ์ข ๋ ์๊ณ ํ์ดํ ํด๋ณด์. ์ค๋ ์์นจ์ ์ผ์ด๋๋ณด๋ ํ ๋์ค์ฝ๋์ ํ์ ๋๋ช ์ด ์์ด๋์ด๋ฅผ ๋๋ ํ์ ์ ๋ดค๋ค. ์ถฉ๋ถํ ํฐ ํ์ด ๋์๋ค. ์ด๋ ๊ฒ๋ผ๋ ์ฐธ์ฌ๋ฅผ ์ ๊ทน์ ์ผ๋ก ํด์ค์ ๊ฐ์ฌํ๋ค. ํ์ฅ์ผ๋ก์ ๋ ์ฟจํ๊ฒ ์ํด์ผ๊ฒ ๋ค๋ ๋ค์ง์ ํ๋ค. => ์ค๋ ์คํฐ๋. ๋๋ฌด ๋๋ผ์ ๋ค. ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ง์น ํ ๋ฉด์ ์ง๋ฌธ์ ์ฃผ์ ์ธ JVM์ ๊ตฌ์กฐ์ ๋ํด ์ค๋ช ํ๊ธฐ๋ก ํ์๋ค. ํญ์ ์๊ทน์ ์ด์ จ๋ ์ต์ฐ์ฅ์ .. 2021. 12. 29. ์ด์ 1 ยทยทยท 13 14 15 16 17 ๋ค์ ๋ฐ์ํ