[D+76] ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ : ํ์๋ฑ๋กํ๋ฉด(register.jsp) ๊ตฌํ ๊ตญ๋น์ง์ D+76 ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ - ํ์๋ฑ๋กํ๋ฉด(register.jsp) ๊ตฌํ - ํ์๋ฑ๋กํ๋ฉด(register.jsp) ๊ตฌํ ํ์๋ฑ๋ก ํ๋ฉด์ SQL๋ฌธ์ ์ฌ์ฉํด ํ์๋ฒํธ๊ฐ ์๋์ผ๋ก ์์ฑ๋ ์ ์๋๋ก ํ๋ฉฐ, ๋ฐ์ดํฐ๊ฐ ์ ๋ ฅ๋ ๋ ๋น์นธ์ด ์ ๋ ฅ๋์ง ์๊ณ ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐํ์ ์ด ๋ค์ด๊ฐ ์ ์๋๋ก ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ์งํ๋ ์ ์๋๋ก ์์ฑ๋์ด์ผ ํ๋ค. • register.jsp member.jsp๋ register.jspํ๋ฉด์์ ๋ฑ๋ก๋ฒํผ์ ๋๋ ์๋ SQL๋ฌธ ๋ช ๋ น์ด ์ ์ก๋์ด DB์ ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋ ์ ์๋๋ก ํ๋ ํ๋ฉด์ผ๋ก register.jsp์ ifram ํ๊ทธ๋ฅผ ๋ง๋ค์ด ํด๋น ํ๊ทธ์์ ์ ๋ณด๊ฐ ๋ค์ด๊ฐ๋ ์จ๊น์ฒ๋ฆฌ๊ฐ ๋์ด ๋งค๋๋ฝ๊ฒ ์งํ๋ ์ ์๋๋ก ๋ง๋ค์๋ค. 2023. 1. 5. [D+75] ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ : ๋ฐ์ดํฐ ์ถ๊ฐ ๋ฐ ๋ฉ์ธํ๋ฉด(index.jsp)๊ตฌํ ๊ตญ๋น์ง์ D+75 ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ - ๋ฐ์ดํฐ ์ถ๊ฐ ๋ฐ ๋ฉ์ธํ๋ฉด(index.jsp)๊ตฌํ - ๋ฐ์ดํฐ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํด์ฃผ๊ธฐ ์ํด์ ๋จผ์ SQL์ ์ฐ๊ฒฐํด ์ฃผ๋๋ก ํ๋ค. ์ดํ ์๋์ผ๋ก ์ปค๋ฐ์ด ์งํ๋ ์ ์๋๋ก set autocommit on; ์ ์ ๋ ฅํด ํ๊ฒฝ์ ์ค์ ํด์ฃผ๋๋ก ํ๋ค. ๋ค์์ ํ์์ ๋ณด๋ฐ์ดํฐ์ ํ์๋งค์ถ์ ๋ณด๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ธฐ ์ํด ํ ์ด๋ธ์ ์์ฑํด์ฃผ๊ณ ๋ ๋ค์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํด ์ฃผ๋ฉด ๋๋ค. ๋ฉ์ธํ๋ฉด(index.jsp) ๊ตฌํ • index.jsp ์ผํ๋ชฐ ํ์๊ด๋ฆฌ ver 1.0 ํ์๋ฑ๋ก ํ์๋ชฉ๋ก์กฐํ/์์ ํ์๋งค์ถ์กฐํ ํ์ผ๋ก ์ผํ๋ชฐ ํ์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ ์ผํ๋ชฐ ํ์์ ๋ณด์ ํ์๋งค์ถ์ ๋ณด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ณ ํ์๊ด๋ฆฌ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ํ๋ก๊ทธ๋จ ์์ฑ ์์ ํ์์ ๋ณด ํ ์ด๋ธ์ ์์ฑํ๋ค. ๋งค์ถ์ ๋ณด.. 2023. 1. 5. [D+74] UI ํ ์คํธ ๊ตญ๋น์ง์ D+74 - UI ํ ์คํธ - ์ฌ์ฉ์ฑ ํ ์คํธ ๊ณํํ๊ธฐ SWํ ์คํ ์๋ ์ด๋ค ๋์์ ํ ์คํ ํ๋๋์ ๋ฐ๋ผ ํฌ๊ฒ ๋์ ํ ์คํ ๊ณผ ์ ์ ํ ์คํ ์ผ๋ก ๋๋ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ํ ์คํ ์ 3๊ฐ๋ก ๋๋ ์ ์๋๋ฐ ์ ๋ฐ์ ์ธ SWํ ์คํ ์ ๋ํด ์ดํดํ ๋ค์์ ์ฌ์ฉ์ฑ ํ ์คํธ์ ๊ธฐ๋ฒ๋ค์ ๋ํด์ ์์๋ณด๋๋ก ํ์. • ์ฌ์ฉ์ฑ ํ ์คํธ ๊ธฐ๋ฒ ์ข ๋ฅ ์ฌ์ฉ์ฑ ํ ์คํธ๋ ์์ค์ฝ๋๋ฅผ ๋ค ๊น์ ํ ์คํธ๋ฅผ ํ๋ค๋ ์๋ฏธ์๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ธฐ ๋๋ฌธ์ ์ด์ ์ ์ฃผ์ํด์ ํ์ธํด์ผํ๋ค. โ ํด๋ฆฌ์คํฑ ํ๊ฐ (๊ฒฝํ๊ธฐ๋ฐ) - ์ ๋ฌธ๊ฐ์ ์ํด ์ด๋ก ๊ณผ ๊ฒฝํ์ ๊ทผ๊ฑฐ๋ก ํ ์คํ ์ ํ๋ ๊ฒ์ด๋ค. - ์ ์ ์๊ฐ์ ๋นํด ํผํฌ๋จผ์ค๊ฐ ์ข๋ค๋ ์ฅ์ ์ด ์๋ค. - ๋น์ฉ์ด ๋น์ธ๊ณ , ์ ๋ฌธ๊ฐ์ ๋ฐ๋ผ์ ํธ์ฐจ๊ฐ ์ฌํ๋ค. โก ํ์ดํผ ํ๋กํ ํ์ ํ๊ฐ (๋ช ์ธ๊ธฐ๋ฐ) - ํ๋กํ ํ์ ์ ๊ฐ์ฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ - ์ ํ์ ์ .. 2023. 1. 4. [D+73] ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ : ์ดํด๋ฆฝ์ค ์ ํ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋ ๊ตญ๋น์ง์ D+73 ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ - ์ดํด๋ฆฝ์ค ์ ํ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋ - ์ดํด๋ฆฝ์ค ์ ํ ์ดํด๋ฆฝ์ค๋ฅผ ์คํํ๊ณ ๋๋ฉด ๊ฐ์ฅ ๋จผ์ ํด์ผํ๋ ๊ณผ์ ์ผ๋ก ๋ง์ฝ ์ดํด๋ฆฝ์ค์ UTF-8๋ก ์ ํ ํด์ฃผ์ง ์์ผ๋ฉด, ์ผ์ผํ UTF-8๋ก ์์ ํด์ค์ผํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์๊ธธ ์ ์์ผ๋ฉฐ ์ถํ์ ๋ฌธ์ ๊ฐ ์๊ฒจ์ ๋ฉ๋ถ์ด ์ฌ ์ ์์ผ๋ ๋จผ์ ํด์ฃผ๋๋ก ํ์. ์ดํด๋ฆฝ์ค๋ฅผ ์คํํ๋ฉด ์ํฌ์คํ์ด์ค๋ฅผ ๋จผ์ ์ค์ ํด์ค๋ค. ๋๋ ๊ฐ์ด๋์ ๋ง์ถฐ์ ์งํํด ์ฃผ์๋ค. ์๋จ์ [Window]-[Preferences] ์์ผ๋ก ํด๋ฆญํ๋ฉด ์์ ๊ฐ์ ์ฐฝ์ด ๋์ค๋ ๊ฒ์ ํ์ธํ ์ ์๋๋ฐ ์ฌ์ง์ฒ๋ผ UTF-8๋ก ์ธ์ฝ๋ฉ์ ์ค์ ํด์ค๋ค. ๊ทธ๋ค์ ์ฐ๊ฒฐํด์ค ์๋ฒ๋ฅผ ๋ง๋ค์ด ์ฃผ๊ธฐ์ํด Servers์ ์๋ ํ๋ ๊ธ์จ๋ฅผ ํด๋ฆญํด์ค๋ค. ์ง๋ ๊ฒ์๊ธ์์ ๋ค์ด๋ฐ์ ํฐ์บฃ๊ณผ ์ฐ๊ฒฐํด์ฃผ๊ธฐ ์ํด์ ํฐ์บฃ๋ฒ.. 2023. 1. 3. [D+72] ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ : ๊ฐ๋ฐํ๊ฒฝ ์ ํ (Oracle, JDK, Apache-Tomcat, Eclipse ์ค์น) ๊ตญ๋น์ง์ D+72 ๊ณผ์ ํ๊ฐํ ์ ๋ณด์ฒ๋ฆฌ์ฐ์ ๊ธฐ์ฌ - ๊ฐ๋ฐํ๊ฒฝ ์ ํ - ํ๊ฐ๊ฐ์ด๋๋ฅผ ํ์ธํด๋ณด๋ฉด ์์๊ฐ์ ํ๋ก๊ทธ๋จ ์ค์น ๋ฒ์ ์ ๋ํ ์กฐ๊ฑด์ด ์์ธํ ์ ํ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์กฐ๊ฑด์ ๋ง๊ฒ JDK, ์ค๋ผํด, ํฐ์บฃ, SQL Developer, ์ดํด๋ฆฝ์ค๋ฅผ ์ค์นํด ๋ณด๋ ค๊ณ ํ๋ค. JDK ์ค์น Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com ๋งํฌ๋ฅผ ํด๋ฆญํด ์ ์ํด ์ฃผ๋๋ก ํ๋ค. JDK 8๋ฒ์ ์ ์ ํํด ํ์์ ๋ง๊ฒ ๋ค์ด๋ก๋๋ฅผ ์งํํด ์ค๋ค. ํ์ผ์ ์คํํด ์ค์น๋ฅผ ์๋ฃํด์ฃผ๋ฉด ๋ด๊ฐ ์ง์ ํ.. 2022. 12. 30. [D+71] ๋๋ค Lamda ๊ตญ๋น์ง์ D+71 - ๋๋ค Lamda - ๋๋ค • ๋๋ค ๊ตฌํ ๋จ๊ณ 1๋จ๊ณ : ์ผ๋ฐ์ ์ธ ์ธํฐํ์ด์ค์ ์ด๋ฅผ ๊ตฌํํ ํด๋์ค // ์ผ๋ฐ์ ์ธ ์ธํฐํ์ด์ค์ ์ด๋ฅผ ๊ตฌํํ ํด๋์ค interface Printable { public void print(String s); } class Printer implements Printable { public void print(String s) { System.out.println(s); } } public class StepLamda1 { public static void main(String[] args) { Printable prn = new Printer(); prn.print("hello"); } } 2๋จ๊ณ : ์ต๋ช ํด๋์ค๋ก ๊ตฌํํ ํด๋์ค interface Print.. 2022. 12. 30. ์ด์ 1 2 3 4 5 ยทยทยท 16 ๋ค์