- 1 511
- 157 954
ALOHA CLASS
South Korea
ะัะธัะดะฝะฐะฒัั 20 ะปะธะฟ 2020
๐ด๐ฉโ๐ป
์ฝ๋ฉ, ํ๋ก๊ทธ๋๋ฐ, ์น๋์์ธ, ์น๊ฐ๋ฐ, IT ์๊ฒฉ์ฆ ๊ฐ์ ๐ดALOHA CLASS๐ฉโ๐ซ
์ฝ๋ฉ, ํ๋ก๊ทธ๋๋ฐ, ์น๋์์ธ, ์น๊ฐ๋ฐ, IT ์๊ฒฉ์ฆ ๊ฐ์ ๐ดALOHA CLASS๐ฉโ๐ซ
ะัะดะตะพ
JavaFX QR Code Generator QR์ฝ๋ ์์ฑ ์ฑ ๋ง๋ค๊ธฐ ๐ดLIVE CODING
ะะตัะตะณะปัะดัะฒ 128ะะตะฝั ัะพะผั
JavaFX QR Code Generator QR์ฝ๋ ์์ฑ ์ฑ ๋ง๋ค๊ธฐ ๐ดLIVE CODING
Java MySQL Bulletin Board Program๐ฅ
ะะตัะตะณะปัะดัะฒ 79ะะตะฝั ัะพะผั
Java MySQL Bulletin Board Program๐ฅ
Oracle - SQL Developer - Create SQL file (update)
ะะตัะตะณะปัะดัะฒ 3614 ะดะฝัะฒ ัะพะผั
Oracle - SQL Developer - Create SQL file (update)
JSP - ์
๋ ฅ ์์ฒญ ์ฒ๋ฆฌ (update)
ะะตัะตะณะปัะดัะฒ 976 ะผัััััะฒ ัะพะผั
JSP - ์
๋ ฅ ์์ฒญ ์ฒ๋ฆฌ (update)
VSCODE Python JupyterNoteBook Setup - Python Extension in VS CODE
ะะตัะตะณะปัะดัะฒ 1,7 ัะธั.6 ะผัััััะฒ ัะพะผั
VSCODE Python JupyterNoteBook Setup - Python Extension in VS CODE
CSS ํ
์คํธ ์คํ์ผ 3 (update)
ะะตัะตะณะปัะดัะฒ 416 ะผัััััะฒ ัะพะผั
CSS ํ
์คํธ ์คํ์ผ 3 (update)
Java ์ปฌ๋ ์
ํ๋ ์์ํฌ (update)
ะะตัะตะณะปัะดัะฒ 557 ะผัััััะฒ ัะพะผั
Java ์ปฌ๋ ์
ํ๋ ์์ํฌ (update)
Java ๊ฐ๋ฐํ๊ฒฝ ์ค์น (update)
ะะตัะตะณะปัะดัะฒ 3687 ะผัััััะฒ ัะพะผั
Java ๊ฐ๋ฐํ๊ฒฝ ์ค์น (update)
JWT x Security 2 - ํ์ CRUD (update)
ะะตัะตะณะปัะดัะฒ 9569 ะผัััััะฒ ัะพะผั
JWT x Security 2 - ํ์ CRUD (update)
React x Spring Boot ๊ฒ์ํ ์ฑ
ะะตัะตะณะปัะดัะฒ 8849 ะผัััััะฒ ัะพะผั
React x Spring Boot ๊ฒ์ํ ์ฑ
eclipse tomcat server setup #JAVA #WEB #eclipse #tomcat
ะะตัะตะณะปัะดัะฒ 492ะ ัะบ ัะพะผั
eclipse tomcat server setup #JAVA #WEB #eclipse #tomcat
Tomcat Installation #Java #Web #TOMCAT #ํฐ์บฃ #WAS
ะะตัะตะณะปัะดัะฒ 192ะ ัะบ ัะพะผั
Tomcat Installation #Java #Web #TOMCAT #ํฐ์บฃ #WAS
ALOHA WEB 09์ผ์ฐจ V.3 ์ค์ - update
ะะตัะตะณะปัะดัะฒ 76ะ ัะบ ัะพะผั
ALOHA WEB 09์ผ์ฐจ V.3 ์ค์ - update
ALOHA WEB 07์ผ์ฐจ V.3 ์ค์ - update
ะะตัะตะณะปัะดัะฒ 37ะ ัะบ ัะพะผั
ALOHA WEB 07์ผ์ฐจ V.3 ์ค์ - update
JavaFX ์๋ฐ ๊ฒ์ํ10 - ์คํ์ผ๋ง
ะะตัะตะณะปัะดัะฒ 116ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ10 - ์คํ์ผ๋ง
JavaFX ์๋ฐ ๊ฒ์ํ06 - ๊ฒ์๊ธ ๋ชฉ๋ก ๋๋ธ ํด๋ฆญ ์ด๋ฒคํธ
ะะตัะตะณะปัะดัะฒ 110ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ06 - ๊ฒ์๊ธ ๋ชฉ๋ก ๋๋ธ ํด๋ฆญ ์ด๋ฒคํธ
JavaFX ์๋ฐ ๊ฒ์ํ09 - ๊ฒ์๊ธ ์ฐ๊ธฐ
ะะตัะตะณะปัะดัะฒ 129ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ09 - ๊ฒ์๊ธ ์ฐ๊ธฐ
JavaFX ์๋ฐ ๊ฒ์ํ08 - ๊ฒ์๊ธ ์์ ๋ฐ ์ญ์
ะะตัะตะณะปัะดัะฒ 94ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ08 - ๊ฒ์๊ธ ์์ ๋ฐ ์ญ์
JavaFX ์๋ฐ ๊ฒ์ํ07 - ๊ฒ์๊ธ ์ฝ๊ธฐ
ะะตัะตะณะปัะดัะฒ 101ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ07 - ๊ฒ์๊ธ ์ฝ๊ธฐ
JavaFX ์๋ฐ ๊ฒ์ํ05 - ๊ฒ์๊ธ ๋ชฉ๋ก ์กฐํ
ะะตัะตะณะปัะดัะฒ 208ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ05 - ๊ฒ์๊ธ ๋ชฉ๋ก ์กฐํ
JavaFX ์๋ฐ ๊ฒ์ํ04 - ๋ฐ์ดํฐ ์ฒ๋ฆฌ
ะะตัะตะณะปัะดัะฒ 94ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ04 - ๋ฐ์ดํฐ ์ฒ๋ฆฌ
JavaFX ์๋ฐ ๊ฒ์ํ03 - UI ์ฐ๊ธฐ,์ฝ๊ธฐ,์์ ํ๋ฉด
ะะตัะตะณะปัะดัะฒ 106ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ03 - UI ์ฐ๊ธฐ,์ฝ๊ธฐ,์์ ํ๋ฉด
JavaFX ์๋ฐ ๊ฒ์ํ02 - ํ๋ก์ ํธ ๊ตฌ์กฐ ์ค์ ๋ฐ ๋ชจ๋ ์ค์
ะะตัะตะณะปัะดัะฒ 90ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ02 - ํ๋ก์ ํธ ๊ตฌ์กฐ ์ค์ ๋ฐ ๋ชจ๋ ์ค์
JavaFX ์๋ฐ ๊ฒ์ํ01 - ํ๋ก์ ํธ ์์ฑ ๋ฐ ๋ฉ์ธํ๋ฉด ๊ฐ๋ฐ
ะะตัะตะณะปัะดัะฒ 199ะ ัะบ ัะพะผั
JavaFX ์๋ฐ ๊ฒ์ํ01 - ํ๋ก์ ํธ ์์ฑ ๋ฐ ๋ฉ์ธํ๋ฉด ๊ฐ๋ฐ
Java X MySQL ์๋ฐ ๊ฒ์ํ ํ๋ก๊ทธ๋จ - Create C.R.U.D Board Java Program
ะะตัะตะณะปัะดัะฒ 193ะ ัะบ ัะพะผั
Java X MySQL ์๋ฐ ๊ฒ์ํ ํ๋ก๊ทธ๋จ - Create C.R.U.D Board Java Program
๐๐๐
์ค ์ข์ ํ๋ก๊ทธ๋จ์ด๋ค์~! ์ฌ๊ธฐ์ QR ์ฝ๋๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ๋ ๋ค์ด๊ฐ๋ฉด ๋ ์ข์ ํ๋ก๊ทธ๋จ์ด ๋ ๊ฒ๊ฐ์ต๋๋ค~!
์ข์ ์๊ฒฌ ๊ฐ์ฌํฉ๋๋ค.
์ ๋ง์ง๋ง์ ์๋ ธ๋ค์ ใ ใ
2์๊ฐ ์ธ๋ฐ ์ค๊ฐ์ ์งค๋ ค์ ์ฌ์ ๋ก๋ ์์
์ ์ฉํ๋ค์ ์๋ดค์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค
๊ตฟ
launch,json ์ด๋ผ๊ณ ๋จ๋๋ฐ ์ด๊ฑด ์๊ทธ๋ฐ๊ฐ์ฌ
VSCODE ๋๋ฒ๊น ์ค์ ํ์ผ์ ๋๋ค ๋๋ฒ๊น ์ ์ํด์ Gcc ๊ฒฝ๋ก๋ ์ค์ ์ ๋ณด๋ค์ VSCODE ๊ฐ ๊ด๋ฆฌํ๋ ํ์ผ์ ๋๋ค
์ค๋ฅ๋ฉ์์ง์ ํด๋น ํ์ผ๋ช ์ด ๋ฌ๋ค๋ฉด ์ง์ฐ๊ณ ํด๋นํ์ผ์ ์ง์ฐ๊ณ C์ธ์ด ํ์ฅ์ ์ฌ์ค์น๋ผ๊ฑฐ๋ ์ฌ์คํํ์ฌ ๋ค์ ํ์ผ์ด ๋ง๋ค์ด์ง๋๋ก ํด๋ณด์ธ์
๋ค์ ์ฌ๋ฆฌ๊ฒ ๋ค๊ณ ํ๊ณ , ๋ค์ ์ฌ๋ ค์ฃผ๋ ์ ์งํ ๋ฐฉ์ก
์ข์ ๋ด์ฉ์ ๋๋ค. ๊ฐ๋จํ๋ค๊ณ ๋ชจ๋๊ฐ ์๊ฑฐ๋ผ ์๊ฐํ์ง๋ง, ๋ชจ๋ฅด๋ ์ฌ๋๋ ๋ง๊ฑฐ๋ ์. ๊ฐ์ฌํฉ๋๋ค.
ํญ์ ๋ง์ด ๋ฐฐ์๊ฐ๋๋ค
ํญ์ ๋ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์๋ ํ์ธ์. ์ด ์์์ ๋ง์ดํฌ ์๋ฆฌ๊ฐ ์ ๋์ค๋ค์.
๋ นํ ์์์ด ์์ผ๋ฉด ์ฌ์ ๋ก๋ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค:)
ua-cam.com/video/duXi8n-rX9w/v-deo.html ์์ฑ ๋๋ฝ๋ ๋ถ๋ถ์ ์ ๋ฐ์ดํธ ํ ์ฌ ์ ๋ก๋ ํ์์ต๋๋ค:) ์์ ํ์ธ ๊ฐ์ฌ๋๋ฆฝ๋๋ค~!
๊ฐ์ฌํฉ๋๋ค
์ํผ์ฑ ๊ฐ์ฌํฉ๋๋ค:) ๐ ๐ ๐
์ ๊ฒ์ํ 3์๊ฐ๋ง์ ์์ฑ์ด๋ผ๋ ์ข๋ค์ใ ใ
Good~! Good~! Good~!
BGM ์ด ์์ด์ ์ผ๋๊ณ ์กฐ์ฉํ ๋ฐ๋ผํ๊ธฐ ์ข๋ค์:) JavaFX ๋ก ๊ฒ์ํ ์์ฑํด๋ฒ๋ ธ๋ค์ ํผ๋ฏธ์ณค๋ค ๐ฏ๐ฏ
Good~! Good~! Good~! Good~! Good~!
๊ฐ์ฌํฉ๋๋ค:) ์ด๊ฑธ๋ก ๊ฒ์ํ ๋ค ๋ง๋ค์๋ค์ ใ
Good~! Good~! Good~! Good~!
๊ฐ์ฌํฉ๋๋ค. ์ฒ์ ์ ๋ก๋ํ ๋ share projectํด์ฃผ์ จ๋๋ฐ, ๊ทธ ํ์๋ฅผ ํ๋ ์ด์ ๊ฐ ์์๊น์ ? ์ด๋ค ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์๋์ง ๊ถ๊ธํด์์.
๊นํ๋ธ ์ ์ฅ์์ ํด๋น ํ๋ก์ ํธ๊ฐ ํฌํจ๋๋๋ก ํ๋ ์ค์ ์ ๋๋ค ๊ฐ์ workspace ์์ ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑํ์๋ค๋ฉด ์ด ์ค์์ ์ผ๋ถ ํ๋ก์ ํธ๋ง ๊นํ๋ธ์ ์ฐ๋ ํ ์๋ ์์ต๋๋ค. ์ฐ๋ํ ํ๋ก์ ํธ๋ง ์ ํํ๋ ์๋ฏธ๊ฐ ๋๊ฒ ์ต๋๋ค.
4:41 ๊ฐ์ฌํฉ๋๋ค ๋ง์ ๋์ ๋์์ต๋๋ค!
์์ฒญํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค๐ด
์กด์ ๊ฐ์๋ฅผ ๋ฌด๋ฃ๋ก ๊ณต์ ํด์ฃผ์ ์ ์ ๋ง๊ฐ์ฌํฉ๋๋ค ์ ์๋ ๋ณต๋ฐ์ผ์ค๊ฑฐ์์^^
์ข์ ๋ง์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์น์ ํ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค. ํน์ ์ค์น ํ์ผ์ ๊ฒฝ๋ก๋ ์ค์ํ๊ฐ์? ๊ธฐ์กด์ vs code๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ, ์ค์นํ ๋ vscode ๋ค์ด๋ก๋ํ๊ณ ์ธ์คํจํ๋ค๋๊ฒ ์ก์ ๋ฆฌ์คํธ์ ๋์์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
VS CODE๋ฅผ ๊ธฐ๋ณธ ๊ฒฝ๋ก์ ์ค์นํ์ จ์ผ๋ฉด ๋ฌธ์ ๊ฐ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ง๋ Java Codong Pack์์ ์ธ์ํ ์ ์๋ ๊ฒฝ๋ก์ VSCODE ๊ฐ ์ค์น๋ ๊ฒฝ์ฐ์ VSCODR๊ฐ ์๋ค๊ณ ํ๋จ๋์ด ์ค์นํ๋ ค๊ณ ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋กํ ํด๋์ค ํผ ๋ฏธ์ณค๋ค
๋ฉค๋ฒ์ฝ ๊ฐ์ ํด์ธ์:)
๊ณ ๋ง์ต๋๋ค
์์ฒญํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค:)
์๋กํ ํด๋์ค ํผ ๋ฏธ์ณค๋ค
์ํผ์ฑ ์์ธ์
๋ช ์พํฉ๋๋ค ๊ฐ์ฌํฉ๋๋ค!!
๋๋ถ์ ์ ๋ณด๊ณ ๊ฐ๋๋ค~ !
๊ฐ์ฌํฉ๋๋ค ๐ ๐ ๐
๋จผ์ ์ ๋ง ์ข์ ์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ช ๊ฐ์ง ์ง๋ฌธ์ด ์์ด ๋๊ธ์ ๋จ๊น๋๋ค. ๋จผ์ ์ปจํ ์ด๋์ ์ฃผ์ ๊ธฐ๋ฅ ์ค ํ๋๊ฐ ์น ์๋ฒ๋ผ๊ณ ํ๋๋ฐ, ๋ณดํต ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ๊ฐ ์์ฒญ์ ์ฃผ๊ณ ๋ฐ๋ค๊ฐ ์ฐ์ฐ ์ฒ๋ฆฌ๊ฐ ํ์ํ ๊ธฐ๋ฅ์ WAS์ ๋๊ฒจ์ค๋ค๊ณ ์๊ณ ์์ต๋๋ค. ๊ทธ๋ผ ์ง๋ฌธ ๋จ๊น๋๋ค. 1. ์น ์๋ฒ์ WAS๋ ์๋ก ํต์ ํ๋ค๊ณ ์๊ณ ์๋๋ฐ, ์ด๊ฒ์ ์๋ฒ๋ฅผ 2๊ฐ๋ฅผ ๋ฐ๋ก ๋ถ๋ฆฌํ ์ํฉ์ผ๊น์? ๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด ์น ์๋ฒ์ WAS์ ํต์ ์์ฒญ์ ๋ฐ๊ณ ๋ณด๋ด์ฃผ๋ ์ญํ ์ Tomcat์ด๋ผ๋ ์ปจํ ์ด๋๊ฐ ํ๋ ๊ฑด๊ฐ์? 2. ๋ํ ํ๋์ ์๋ฒ๋ง ๋ฐฐํฌํ ๊ฒฝ์ฐ์๋ Tomcat์ด ์น ์๋ฒ ์ญํ ๊น์ง ๋ด๋นํ๋๊ฑฐ๋ฉด ๋ฐ์ดํฐ์ ์์ง์์ด ์๋ ์ ์ html์ servlet์ ์ญํ ๊น์ง ์๊ฐ๊ณ ๋จ๋ ์ผ๋ก ์ ์ html์ ๋ณด๋ด์ฃผ๋ ๊ฑธ๊น์?
์์ฒญ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ ๋ฆฌํ๋ฉด 4๊ฐ์ง ๊ฒฝ์ฐ์ ์๊ฐ ๊ฐ๋ฅํฉ๋๋ค. 1. Tomcat ์ WAS ๋ก๋ง 2. Tomcat ์ ์น์๋ฒ ๋ก๋ง 3. Tomcat ์ ์น์๋ฒ+WAS 4. ์น์๋ฒ(Nginx ๋ฑ) + Tomcat(WAS) 1๋ฒ์ ๊ฒฝ์ฐ, ์๋ฒ 1๊ฐ, ์ ์ ๋ฐ ๋์ ์ปจํ ์ธ ๋ชจ๋ ์๋ธ๋ฆฟ์ ๊ฑฐ์ณ์ ์๋ตํฉ๋๋ค. 2๋ฒ์ ๊ฒฝ์ฐ, ์๋ฒ 1~2๊ฐ, ํฐ์บฃ์ด ์ ์ ์ธ ์ปจํ ์ธ ๋ง ์ง์ ์ ๊ณตํ๊ณ ๋ค๋ฅธ WAS ์ ์ฐ๊ณํ์ฌ ๋์ ์ปจํ ์ธ ๋ฅผ ์ ๊ณตํฉ๋๋ค. 3๋ฒ์ ๊ฒฝ์ฐ, ์๋ฒ 1๊ฐ, ํฐ์บฃ ๋๋ ํ ๋ฆฌ์ ์ ์ ์ปจํ ์ธ ํ์ผ์ ๊ตฌ์ฑํด์ ์ ์ ์ปจํ ์ธ ๋ฅผ ์ง์ ์ ๊ณตํ๊ณ , ๋ ์๋ธ๋ฆฟ์ ํตํด์ ๋์ ์ปจํ ์ธ ๋ฅผ ์ฒ๋ฆฌํ์ฌ ์ ๊ณตํฉ๋๋ค. 4๋ฒ์ ๊ฒฝ์ฐ, ์๋ฒ 2๊ฐ, ์ ๋จ์ ๋ค๋ฅธ ์น์๋ฒ๊ฐ ๊ตฌ์ฑ๋์ด ์๊ณ ์ด ์น์๋ฒ์ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ค์ ์ ํ์ฌ, ์ ์ ์ฝํ ์ธ ๋ ์น์๋ฒ์์ ์ ๊ณตํ๊ณ , ๋์ ์ปจํ ์ธ ๋ Tomcat ์ ํตํด ์ฒ๋ฆฌํ์ฌ ์ ๊ณตํ๋๋ก ํฉ๋๋ค. ์ง๋ฌธ1) Tomcat ์ผ๋ก ์น์๋ฒ์ WAS ์ญํ ์ ๋ชจ๋ ์ํํ ์ ์์ต๋๋ค. ํฐ์บฃ ๋๋ ํ ๋ฆฌ์ ์ ์ ์ปจํ ์ธ ํ์ผ(html)์ ์ง์ ๋ฐฐํฌํด๋์ผ๋ฉด ์น์๋ฒ๋ก์จ ์ ์ ์ปจํ ์ธ ๋ฅผ ์ง์ ์ ๊ณตํ๋ฏ๋ก WAS ์๋ ๋ณ๋์ ํต์ ์ ํ์ง ์์ต๋๋ค. ์ง๋ฌธ2) ์๋ธ๋ฆฟ์ ํตํด์ ์ ์ ์ปจํ ์ธ ๋ฅผ ์๋ตํ ์๋ ์์ง๋ง, ์น์๋ฒ์ ์ญํ ๋ก์จ ๋จ๋ ์ผ๋ก ์ ์ ์ปจํ ์ธ ๋ฅผ ๋ฐ๋ก ์๋ตํ ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค:)
@@alohaclass ๊ท์คํ ์๊ฐ ์ฌ์ฉํด์ ๋ต๋ณํด ์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค!
์๋ ํ์ธ์. ์ง๋๋ฒ ๋ถํฐ ๊ถ๊ธํ๋๋ฐ ์ ์๋กํ ์ธ๊ฐ์? ํ์์ด ๊ฑฐ์ฃผํ์๋์?
์ธ์ด๋ฅผ ๋ฐฐ์ธ ๋, ์ธ์ฌ๋ง์ ๊ฐ์ฅ ๋จผ์ ๋ฐฐ์ฐ๊ณค ํ๋๋ฐ์, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ฒ์ ์ธ์ฟ๋ง์ ๋ฐฐ์ธ ๋ ์ฒ๋ผ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ฒ๋ค์, "์ธ์ฟ๋ง์ฒ๋ผ ์ฝ๊ฒ ๊ฐ๋ฅด์น์"๋ผ๋ ์๋ฏธ๋ฅผ ๋ด๊ณ ์ถ์์ต๋๋ค. ํ์์ด์ ๊ฑฐ์ฃผํ์ง ์์ง๋ง, ํ์์ด์ ๊ฑฐ์ฃผํ๊ณ ์ถ์ ๋ง์๋ ์์ด์ ์ฌ๋ฌ ์ธ์ฟ๋ง ์ค์์๋ ์๋กํ๋ฅผ ์ฐ๊ฒ ๋์๋ค์.ใ ใ
๊ฐ์ฒด์งํฅ ์ฐธ ์ค์ํฉ๋๋ค. ์ ๊ฐ ์ค์ฒํ๊ธฐ ์ด๋ ค์์ ๋ฌธ์ ์ฃ .
์ข์์, ์ถ์ฒํฉ๋๋ค.
์์ฒญํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค:)
ํน์ ๋งจ๋ง์ง๋ง์์ C/C++ ํ์ผ ์คํ์ ๋๋ฅด๋ฉด ์ Hello World๊ฐ ๋์ค์ง ์๋์? Run Code๋ก๋ ์ ๋์ค๊ธด ํฉ๋๋ค
์ค์นํ gcc(MinGW) ๋ฅผ ์๋์ผ๋ก ์ค์ ๋์ง ์์์ ์ผ๊ฒ๋๋ค. Run Code ๋ฅผ ํตํค ๊ทธ ์ค์ ์ ์ ์ฉํ์ฌ ๊ฐ๋ฅํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค
์ญ์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํด์?
C๋๋ผ์ด๋ธ์ ์ค์น๋ mingw ํด๋ ์ง์ฐ๊ณ , ํ๊ฒฝ๋ณ์ ์ ๊ฑฐ ํ์๋ฉด ๋ ๊ฒ๊ฐ์ต๋๋ค
๊ทธ๋ฅ loginSuccessHandler์์ ํ๋๊ฑด ์๋์? ์ ๋ฌ๋ฉด ๋ฒ๊ฑฐ๋กญ๊ฒ ๋ก๊ทธ์ธ ์ฑ๊ณตํ ๋ฉ์ธ์ผ๋ก ์ด๋ํ๊ธฐ ์ ์ ๋ณ๋ url( /login) ์ดํ ๋ฉ์ธ์ผ๋ก ์ด๋ํด์ผ๋๋๊ฑฐ ๊ฐ์ต๋๋ค.
"๊ทธ๋ฅ loginSuccessHandler์์ ํ๋๊ฑด ์๋์?" ๊ทธ๋ฅ ๋ฌด์์ ํ๋ค๋ ๋ง์์ธ๊ฐ์? ์์ด๋ ์ ์ฅ์ ๋ง์ํ์๋ ๊ฑฐ๋ผ๋ฉด, ์ด ๊ฐ์ ์์ ์๋ฆฌ์ฆ์ ๋ฐ๋ก ์ ๊ฐ์์์ ์ด๋ฏธ loginSuccessHandler ์์ ์์ด๋ ์ ์ฅ์ ๊ตฌํํ์์ต๋๋ค. ua-cam.com/video/dF8QoLUeHc0/v-deo.html ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ ์์์์๋ ์ด๋ฏธ loginSuccessHandler์์ ์ ์ฅํ ์์ด๋ ์ฟ ํค๋ฅผ login ํ์ด์ง์์ ๊ฐ์ ธ์ค๋ ์์ ์ ๊ตฌํํ๊ณ ์๋ ๋ด์ฉ์ ๋๋ค. "์ ๋ฌ๋ฉด ๋ฒ๊ฑฐ๋กญ๊ฒ ๋ก๊ทธ์ธ ์ฑ๊ณตํ ๋ฉ์ธ์ผ๋ก ์ด๋ํ๊ธฐ ์ ์ ๋ณ๋ url( /login) ์ดํ ๋ฉ์ธ์ผ๋ก ์ด๋๋๋๊ฑฐ๊ฐ์ต๋๋ค." ๋ผ๋ ๋ง์์ login ์ปจํธ๋กค๋ฌ ๋ฉ์๋์์ ์์ด๋ ์ ์ฅ ์ฟ ํค๋ฅผ ๊ฐ์ ธ์ค๋ ์์ ์ ์์ด๋ ์ฟ ํค๋ฅผ ์ ์ฅํ๋ ๊ฒ์ผ๋ก ์๊ฐํ์ ์ ๊ทธ๋ฐ ๊ฒ๊ฐ์ต๋๋ค. ๋ก๊ทธ์ธ์ด ์ฑ๊ณต ๋๋ฉด, loginSuccessHandler ์์ ์์ด๋ ์ ์ฅ ์ฌ๋ถ ๋ฐ ๋ก๊ทธ์ธ ์์ด๋๋ฅผ ์ฟ ํค๋ก ์ ์ฅํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ login ํ์ด์ง์ ๋ค์ด์ฌ ๋ ์ ์ฅ๋ ์ฟ ํค๊ฐ ์์ผ๋ฉด, ์ ์ฅ๋ ์์ด๋๋ฅผ ๋ถ๋ฌ์ต๋๋ค. ๋ก๊ทธ์ธ ์ฑ๊ณต ํ ๋ฉ์ธ์ผ๋ก ์ด๋๋๊ธฐ ์ ์ login ์ ๊ฑฐ์ณ์ ๋ฉ์ธ์ผ๋ก ๊ฐ ํ์๊ฐ ์์ต๋๋ค. ๋ฐ๋ก ์ด์ ์ ๊ฐ์์์์ ์ฌ์๋ชฉ๋ก ๋ฆฌ์คํธ๋ก ๋จ๊ฒจ๋๋ ธ์ผ๋ ์ด์ด์ ๋ณด์๋ฉด ๋์๋์ค ๊ฒ๊ฐ์ต๋๋ค ์์ฒญํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค ์ ๋ดค์ต๋๋ค
๋ค ์์ฒญํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค
Thanks so much. This was extremely helpful
Thank you for watching ๐
์ข์ ๋์์ ๊ฐ์๋ฅผ ๋ฌด๋ฃ๋ก ์ ๊ณตํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ฆ์ฝ๋ฉํ์ธ์:)
์ ์๋ ์๋ ํ์ธ์. ๋ค๋ฆ์ด ์๋๋ผ ์ฝ๋ฆฐ์ด์ธ์ง๋ผ ์ ์นํ ์ง๋ฌธ ํ๋๋ง ํ๊ฒ ์ต๋ใ ..ใ ใ ์คํ๋ง๋ถํธ๋ ์๋ฐ ์์ฃผ๋ก ์ฐ์ธ๋ค๊ณ ์๊ณ ์๋๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ์๊ด์๋์? ๊ฐ์ฌํฉ๋๋ค ๋งค๋ฒ ์ข์ ๊ฐ์
๋ค ์๋ ํ์ธ์ ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ์๊ด์๋ค๋ ๋ง์์ด ์ ํํ ์ด๋ค ์๋ฏธ์ธ๊ฐ์? ์ด ๊ฐ์ ์๋ฆฌ์ฆ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ ๋ฆฌ์กํธ๋ก ํ๋ก ํธ์๋, ์๋ฐ ๊ธฐ๋ฐ ์คํ๋ง๋ถํธ๋ก ๋ฐฑ์๋๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๊ฐ๊ฐ ๋ณ๋๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ์๋ฒ๋ฅผ ์คํํฉ๋๋ค. ๋ฌผ๋ก ๋ฆฌ์กํธ๋ฅผ ์ฐ์ง ์๊ณ ์คํ๋ง๋ถํธ๋ง์ผ๋ก HTML CSS JS ๋ฅผ ์ฌ์ฉํด์ ํ๋ฉด๊ฐ๋ฐ์ ํ ์๋ ์์ต๋๋ค.
๊ณต๋ถ๋ฅผ ํ๋ ค๋๋ฐ ์ด๋ฒ ์์๋ค์์ ์ฌ์ฉํ๋ ์คํ๋ง ์ํ๋ฆฌํฐ ๋ฒ์ ผ๋ค ์ง๊ธ๋ ๊ฐ์๊ฐ์??
์ด ์์์ ์๋ฆฌ์ฆ์ ์ฌ์๋ชฉ๋ก์์๋ spring boot 2.7 ๊ณผ spring security 5.x ๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. 2024๋ 5์๊น์ง ๋ค๋ฃฌ ๊ฐ์ ์์๋ค์์๋ ์คํ๋ง์ํ๋ฆฌํฐ๋ 5.8 ๊น์ง ๋ค๋ฃจ๊ณ ์์ผ๋ฉฐ ์คํ๋ง๋ถํธ3๊ณผ ํธํ๋๋ ์คํ๋ง์ํ๋ฆฌํฐ 6๋ฒ์ ์ ์ฐจํ์ ๊ฐ์์์ ๋ค๋ฃจ๊ฒ ๋ ๊ฒ๊ฐ์ต๋๋ค.
์๋ ํ์ธ์^^ ์ข์ ์์์ ์ฌ๋ ค์ฃผ์ ์ ๋ง์ ๋์์ด ๋๊ณ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ํ ๊ฐ์ง ์ง๋ฌธ์ด ์์ต๋๋ค. Spring Framework Project๋ฅผ ๊ตฌ์ฑํ ๋ MVC ๋ฐฉ์์ด ์๋ ์์ํ(?) ๋ฐฉ์์ผ๋ก ๋จผ์ ๋ง๋ค๊ณ ์ ์ฒด์ ์ธ ํ๋ฆ์ ๊ณต๋ถํ๋ ค๊ณ ํ๋๋ฐ Spring Lagecy Project๋ก ๋ง๋ค๋ฉด ๋๋์ง ๊ถ๊ธํฉ๋๋ค^^;(Spring MVC ์์ฑ/Spring Boot ์์ฑ ๋ฐฉ๋ฒ์ ์์งํ๊ณ ์์ต๋๋ค)
๋ค ๋ง์ต๋๋ค :) ๋ ์ ํํ๊ฒ๋ ์คํ๋ง ๊ด๋ จ ์์กด์ฑ์ ๊ธฐ์ค์ผ๋ก ๋ณด์๋ฉด ๋ ๊ฒ๊ฐ์ต๋๋ค. Spring Lagacy Project ์์ฑํ์ฌ, spring core ์์กด์ฑ๋ง์ผ๋ก DI ๋ฑ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ๋ค์ ํด๋ณผ ์ ์๊ฒ ์ต๋๋ค. ๊ทธ ํ MVC๊ฐ ํ์ํ๋ค๋ฉด spring web mvc ์์กด์ฑ์ ์ถ๊ฐํ์ฌ ์์ฑํ๋ค๊ณ ๋ณด์๋ฉด ๋๊ฒ ์ต๋๋ค.
@@alohaclass ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ํ๋ ์ง๋ฌธ์ Spring Framework ๋ฒ์ ์ ๋ณ๊ฒฝํ๋ฉด(์:5.x -> 6.x) ๋ค๋ฅธ ํจํค์ง๋ค๋ ์ ๋ฐ์ดํธ๋ฅผ ํด์ผ ํ ๊ฒ ๊ฐ์๋ฐ ๊ทธ๋ฐ ๊ฒฝ์ฐ์๋ ์ด๋ค ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํ๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ต๊ธ ๊ณ ๋ง์ต๋๋ค^^
์๋ ํ์ธ์! ์ข์ ์์ ๊ฐ์ฌํฉ๋๋ค :) ํน์ ๋งฅos๋ก๋ ๋๊ฐ์ด ๋ฐ๋ผํ๋ฉด ๋ฌธ์ ์์๊น์?
๋งฅ์์ ์ค์น ์งํํ์๋์? ๋ค ๋ค์ด๋ก๋๋ง MAC์ฉ์ผ๋ก ๋ฐ์ผ์๋ฉด ๋๊ฒ ์ต๋๋ค:)
@@alohaclass ๋ค๋ค ๋งฅ์์ ์ค์นํด์์! ๊ฐ์ฌํฉ๋๋ค!! ๊ทธ๋ฆฌ๊ณ ์ ์ ์ ์ด๋ฏธ vscode๋ก ํ์ด์ฌ์ ์ฐ๊ณ ์์๋๋ฐ ์๋ฐ๋ ๊ฐ์ด ์ฐ๊ธฐ ์์ํ๋ค๊ณ ํด์ ์๋ฌ๊ฐ ์๊ธฐ๊ฑฐ๋ ํ์ง ์๊ฒ ์ฃ ??
@@์ฅ์์ค-n4x ๋ค ์ ํ ๋ฌธ์ ์์ต๋๋ค ํ์ด์ฌ๋ ํ๊ณ ์๋ฐ๋ ํ๋ค๋ฉด VS CODE๊ฐ ๊ฐ์ฅ ์ข๊ฒ ๋ค์:)
@@alohaclass ์ํ ๊ทธ๋ ๊ตฐ์ ์น์ ํ๊ฒ ๋ต๋ณํด์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค :) ์์ ์๋ณด๊ณ ์์ต๋๋ค ์์ํ ๊ฒ์!!!
โ@@์ฅ์์ค-n4x๊ฐ์ฌํฉ๋๋ค โค
๋ง์ดํฌ ์๋ฆฌ๊ฐ ์๋ค๋ ค์. ์ฒ์ ์์ํ ๋ ์์ ์ด ๋ค๋ฆฌ๊ณ ๋์๋ ์๋ฆฌ๊ฐ ์ ํ ์๋ค๋ ค์
์ ๋ฐ์ดํธ ์์ ์ ๋๋ค:)
error404 white label page๊ฐ ๋จ๋๋ฐ ํด๊ฒฐ๋ฐฉ๋ฒ์ด ์๋์
Thymeleaf ์์กด์ฑ ์ถ๊ฐํ๊ณ index.html ํ์ผ ์์ฑํ์ จ๋์? ์๋ง๋ ์ด ๋ ๋ถ๋ถ ์ค ํ๋๋ฅผ ๋๋ฝํ์ ์ ํด๋น ์๋ฌ ํ์ด์ง๊ฐ ์ถ๋ ฅ๋ ๊ฑฐ์์:)
๋ค๋ค ์์๋๋ก ๋ค ๋ฐ๋ผํด๋ดค์ต๋๋ค
์์ ์ ๋ดค์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ง๋ฌธ์ด ์๋๋ฐ ํน์ war ํ์ผ๋ก ์ฐ๋์ ์ด๋ป๊ฒ ํ์๋์ง ์์๋์??? ์ดํด๋ฆฝ์ค๋ ์ธํ ๋ฆฌ์ ์ด๋ ์๋ฒ์ war ์ฐ๊ฒฐํ๋ฉด ์๋ฒ ์คํํ๋ฉด์ ๋น๋ํ๊ณ ๋๋ฒ๊น ๊น์ง ๋๋๋ฐ vscode๋ ์๋ฌด๋ฆฌ ํด๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ๋ค์. ์ธํ ๋ฆฌ์ ์ด๋ ์ค์ ์์ ๋ฉ์ด๋ธ์ด๋ ๊ทธ๋ ๋ค์ด ์๋ ์ธํ ๋ฆฌ์ ์ด์์ ์์ค๋ฅผ ๋ฐ๋ผ๋ณด๋๋ก ์์ ํด์ค์ผ ์ ๋๋ก ๊ธฐ๋ํ๊ธด ํฉ๋๋ค.
๋ผ๊ณ ๋ฌผ์ด๋ณด์๋ง์ ๊ทธ๋ฅ war ๋๋ฅด๊ณ ๋๋ฒ๊ทธ ๋ชจ๋์คํํ๋๊น ์ ๋๋ค์. ์ด์ ์ธํ ๋ฆฌ์ ์ด ๋ฒ๋ฆฌ๊ณ ๊ทธ๋ฅ vscode๋ก๋ง ๊ฐ๋ฐํด๋ ๋ ๊ฒ ๊ฐ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค ใ ใ
๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ ๊ฐ์ฌํฉ๋๋ค
๋ช ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค!!!!!!!!!
์ฒดํฌ๋ฐ์ค ๋ค์ค ๋ฐ์ดํฐ๋ฅผ ๋ฐฐ์ด๋ก ์ ๋ฌํ๋ ๊ฒฝ์ฐ .... ์๋ฌด๊ฒ๋ ์ฒดํฌํ์ง ์์ผ๋ฉด ์๋ฌ๊ฐ ๋๋ค์ฌ. [org.springframework.web.bind.MissingServletRequestParameterException: Required reque st parameter 'hobby' for method parameter type String[] is not present]
ํด๋ผ์ด์ธํธ ์ธก์์ ์ ํจ์ฑ ๊ฒ์ฌ์ ์๋ฒ ์ธก์์ null ์ฒดํฌ๋ฅผ ํด์ผํฉ๋๋ค:)