์ค๋์ ๋ช
์ธ
" ๋๋ฅผ ์ฃฝ์ด์ง ๋ชปํ๋ ๊ณ ํต์ ๋๋ฅผ ๋ ๊ฐํ๊ฒ ๋ง๋ ๋ค. "
- ํ๋ฆฌ๋๋ฆฌํ ๋์ฒด
(๋
์ผ ์ฒ ํ์)
โ ๏ธ๋ฌธ์ mySQL bin ์ ํ๊ฒฝ๋ณ์์ ๋ฑ๋ก ํด ์ฃผ์๋๋ฐ๋ cmd์์ mysql ์คํ ์ ๋๋ ๋ฌธ์ ์ค๋ฅ๋ด์ฉcmd(๋ช
๋ น ํ๋กฌํํธ)์์ mysql -u root -p ํ๋๋ฐ 'mysql'์(๋) ๋ด๋ถ ๋๋ ์ธ๋ถ ๋ช
๋ น, ์คํํ ์ ์๋ ํ๋ก๊ทธ๋จ, ๋๋ ๋ฐฐ์น ํ์ผ์ด ์๋๋๋ค. ๐ง ์์ธ์์ธ ํ๊ฒฝ๋ณ์ ์ค์ ๊ฒฝ๋ก๊ฐ ์๋ชป๋จC:\JSP\mysql-9.1.0-winx64\bin๋ก ์๋ชป ์ค์ ํ๊ธฐ ๋๋ฌธ ๐ก ํด๊ฒฐ๋ฒProgram Files ์๋ ์๋ MySQL Server๋ก ์ค์ ํด ์ฃผ์ด์ผ ํ๋ค.C:\Program Files\MySQL\MySQL Server 8.0\bin๋ก ๋ฐ ๊ฟ์ฃผ๋๊น ๋๋ค. C:\JSP\mysql-9.1.0-winx64\bin์ C:\Program Files\MySQL\MySQL Server 8.0\b..
ํ๋ก์ ํธ ์ฐํด๋ฆญ > Properties > Project Facet > Dynamic Web Module > ๋ฒ์ ํ์ธ6.1์ด์๋ ๊ฑธ 6.0์ผ๋ก ํด์ฃผ๋๊น ์ ๋จ.์ฒ์์ Dynamic Web Project ์์ฑ์ 6.0์ผ๋ก ํ์๋ ๋ด Dynamic Web Module ๋ฒ์ ์ด 6.1์์ 6.0์ผ๋ก ๋ณ๊ฒฝ๋์์ ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ์ ๋ณด๋ฉด, ํ๋ก์ ํธ ์ค์ ์์ ํฐ์บฃ ์๋ฒ์ ๊ด๋ จ๋ ํธํ์ฑ ๋ฌธ์ ๊ฐ ์์๋ ๊ฒ ๊ฐ๋ค. Dynamic Web Project ์์ฑ ์ ํฐ์บฃ ์๋ฒ ์ ํ์ด๋ ๋ชจ๋ ์ ํํ์๋๋ฐ 6.0 ๋ฒ์ ์ผ๋ก ํ๋๋ณด๋ค. ๊ทธ๋์ 6.0์ด ํฐ์บฃ ์๋ฒ๋ ํธํ์ด ๋ ๊ฒ ๊ฐ๋ค. Eclipse์์๋ ํ๋ก์ ํธ ์ค์ ์ด ํฐ์บฃ ์๋ฒ๋ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ๊ณผ ์ถฉ๋ํ ์ ์๊ธฐ ๋๋ฌธ์, ํ๋ก์ ํธ์ Facet ๋ฒ์ ์ ๋ง์ถ๋ ๊ฒ์ด ์ค์ํ๋ค.
์ดํด๋ฆฝ์ค ์น๊ฐ๋ฐํ๊ฒฝ ํ๊ฒฝ์ค์ ๋์ค Tomcat ์๋ฒ ์คํ ์๋๋ฉด์ ์๋์ ์๋ ๋ธ. Build path specifies execution environment JavaSE-22. There are no JREs installed in the workspace that are strictly compatible with this environment. ํด๊ฒฐ๋ฒ ์ค์นํ JDK ๋ ์ดํด๋ฆฝ์ค ๋ฒ์ ์ด ๋ฌ๋ผ์ ์๊ธฐ๋ ๋ฌธ์ ์ค์นํ JDK๋ ์ดํด๋ฆฝ์ค ์ฐ๋์ ํด ์ค์ผ ํ๋ค.๋๋ JDK17 ์ ์ฐ๋ค๊ฐ ์ดํด๋ฆฝ์ค ์๋ก์ด ๋ฒ์ ์ ๋ค์ด๋ฐ์ผ๋ฉด์ JDK23์ผ๋ก ์
๊ทธ๋ ์ด๋ ํด ์ฃผ์ด์ ๋ฐ์ํ ๋ฌธ์ ์ด๋ค.JDK23์ ์ดํด๋ฆฝ์ค 2024-12๋ ํธํ๋๋ค.์ดํด๋ฆฝ์ค ์ต์ ๋ฒ์ ๋ค์ด๋ฐ์ ํ ํ๋ก์ ํธ ์ฐํด๋ฆญ > Java Build Path > Libra..
JDK download์ ์ดํ - ์์คํ
- ๊ณ ๊ธ์์คํ
์ค์ - ํ๊ฒฝ๋ณ์ -C:\Program Files\Java\jdk-17 ์ถ๊ฐPath์ C:\Program Files\Java\jdk-17\bin ์ถ๊ฐ Apache Tomcat downloadzip ํ์ผ ๋ค์ด๋ก๋ -> ๊ฒฝ๋ก๋ C๋๋ผ์ด๋ธ์ JSP๋ผ๋ ํด๋ ๋ง๋ค์ด์ฃผ๊ณ ์ฌ๊ธฐ์ ์์ถ ํ์ด์คC:\JSP\apache-tomcat-10.1.33\binstartup ๋ฐฐ์นํ์ผ ์คํํด์ ์๋ฒ ์๋์ํค๊ธฐ๊ทธ์ ์ ํ์ฌ ์์น ๋ณต์ฌํด์ cmd(๋ช
๋ นํ๋กฌํํธ) ์ฆ์ md ๊ด๋ฆฌ์๊ถํ์ผ๋ก ์คํcd C:\JSP\apache-tomcat-10.1.33\binstartup.bat์๋ฒ ์คํ ํ๋ก๊ทธ๋จ์ ๋๋ฉด ์๋จ๋ฐฐ์นํ์ผ ์ผ๋์ผ ์น์๋ฒ๊ฐ ๊ณ์ํด์ ์๋ http://localhost:8080/์ฃผ์์ฐฝ..
โ ๏ธ ๋ฌธ์ [๋งฅ๋ถ] Vscode ์์ ์คํํ ๋ผ์ด๋ธ ์๋ฒ์์ safari ๋ธ๋ผ์ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ์ด๋ฆฌ์ง ์์. ๋งฅ๋ถ์ ์๋์ฐ๋ ๋ฌ๋ฆฌ ๊ฐ๋ฐ์๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋จผ์ Safari ์ค์ ์์ "๊ฐ๋ฐ์ ๋ฉ๋ด"๋ฅผ ํ์ฑํํด์ผ ํจ. โ
ํด๊ฒฐ๋ฒ1. Sarafi ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์ค์ ์ด๊ธฐ2. "๊ณ ๊ธ" ํญ โ "๋ฉ๋ด ๋ง๋์ ๊ฐ๋ฐ์ ๋ฉ๋ด ๋ณด๊ธฐ"๋ฅผ ์ฒดํฌ or ํ๋จ์ "์น ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ธฐ๋ฅ ๋ณด๊ธฐ" ์ฒดํฌ3. ๊ฐ๋ฐ์ ๋๊ตฌ ์ด๊ธฐ ๋งฅ๋ถ์ ๊ฐ๋ฐ์๋๊ตฌ๊ฐ F12๊ฐ ์๋๋ค....F12๋ก ๋จ์ถํค ๋ณ๊ฒฝ์ ์๋ํด ๋ณด์์ผ๋ ๋ณ๊ฒฝ์ ์๋๋ค๊ณ ํจ ใ
ใ
ใ
๋ ์๋์ฐ๋ง 20๋
์จ์ ๋งฅ๋ถ์ ํ๋๋ ๋ชจ๋ฅด๊ฒ ๋ค... Safari ํ๊ฒฝ์ค์ ๋จ์ถํค command + ,๊ฐ๋ฐ์๋๊ตฌ ๋จ์ถํค option + command + i
โจ์น ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐJDK(Java Development Kit) : ์๋ฐ ๊ฐ๋ฐ ๋๊ตฌํฐ์บฃ(Apache Tomcat) : ์น ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ(WAS)์ดํด๋ฆฝ์ค(Eclipse) : ์ฝ๋ฉ๊ณผ ์ปดํ์ผ ํจ๊ป ํ ์ ์๋ ์ข
ํฉ ๊ฐ๋ฐ ํด(IDE) 1. ์น ์๋ฒ - ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ผ๋ฉด ํด๋น ์ฒ๋ฆฌ๋ฅผ ํด์ ๊ฒฐ๊ณผํ์ด์ง๋ฅผ ์๋ตํ๋๋ก ๊ตฌ์ฑ๋ ์๋ฒ 2. WAS- ์น ์๋ฒ๋ง์ผ๋ก๋ DB์ ์ฐ๋ํ์ฌ ์ฒ๋ฆฌํด์ผ ํ๋ ๋์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ DBMS์ ์น์๋ฒ ์ฌ์ด์์ ์ ์ดํด์ฃผ๋ ํ๋ก๊ทธ๋จ 3. JSP- [Dynamic Web Project] => [Web Project] => [New->JSP File] - Java Server Page์ ์ฝ์, ์๋ฐ๋ก ์๋ฒ ํ์ด์ง ์์ฑํ๊ธฐ ์ํ ์ธ์ด- HTML๊ณผ JSP ํ..
1. 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 ํ์ฌ(2024๋
4์ 15์ผ) ๊ธฐ์ค์ผ๋ก JDK22๊น์ง ์ถ์ ๋์์ต๋๋ค. ์ ๋ JDK21 ๋ฒ์ ์ ์ค์นํ๋ ๊ฒ์ ๊ถ์ฅ๋๋ฆฝ๋๋ค. 22๋ฒ์ ์ ์ถ์๋ ์ง ํ ๋ฌ ๋จ์ง์ด๋ผ ๋ณด์ ์
๋ฐ์ดํธ๋ ๋ฒ๊ทธ ์์ ์ง์์ด ๋ฏธ๋นํด์ ์์ ํ๊ฐ ์ด๋ฃจ์ด์ง์ง ์์์ต๋๋ค. ์ค๋ผํด์ฌ์์๋ ํ์ฌ 22,21,17๋ฒ์ ์ด ์ด์ฉ๊ฐ๋ฅํ๋ "JDK 21์ด Java SE ํ๋ซํผ์ ์ต์ ์ฅ๊ธฐ ์ง์ ๋ฒ์ ์
๋๋ค."๋ผ๊ณ ์๋ดํ๊ณ ์์ต๋๋ค. ์ต์ ์ ..
'ํ๊ฒฝ์ค์ ' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.