Kevin์ ์๊ธฐ ์ฌ์ด RxJava 2๋ถ
๋ฆฌ์กํฐ๋ธ ํ๋ก๊ทธ๋๋ฐ์ด๋ผ๋ ์ง์ ์ฅ๋ฒฝ์ ๋๊ณ ์ถ์ผ์ ๊ฐ์? Kevin์ ์๊ธฐ ์ฌ์ด RxJava๊ฐ ๊ทธ ๋ฒฝ์ ๋์ ์ ์๋ ํ์ ํค์๋๋ฆฌ๊ฒ ์ต๋๋ค.
์๊ฐ์ 525๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ
๋ฏธ๋ ํ๋ก์ ํธ Java 2๋ถ ๊ฐ์์ ๋ํ ๊ณต์ง์ ๋๋ค!!
โญ๋ฏธ๋ ํ๋ก์ ํธ Java 2๋ถ ๊ฐ์ ๋งํฌ: https://inf.run/WLQpc
์ฌ๋ฌ๋ถ ์๋ ํ์ธ์! Kevin์ ๋๋ค.
์ค๋๋ง์ ๊ฐ์ ํ๋๋ฅผ ์คํํ๊ณ ์คํ ๊ณต์ง๋ฅผ ๋๋ฆฌ๊ฒ๋์๋๋ฐ์.
์ด๋ฒ์ ์คํํ ๊ฐ์๋ ์ง๋ 3์์ ์คํํ ๋ฏธ๋ ํ๋ก์ ํธ Java 1๋ถ์ ๋ํ ํ์ ๊ฐ์๋๋๋ค. ^^;
1๋ถ ๊ฐ์๋ ํ๋ก์ ํธ ๊ธฐ๋ฐ์ ํ์ต ๋ฐฉ์์ผ๋ก ๊ฝค ์ค์ํ ๋ด์ฉ๋ค์ด ๋ง๋ค๊ณ ์๊ฐํ์ง๋ง 2๋ถ ๊ฐ์๋ 1๋ถ๋ณด๋ค ๋ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ผ์ ์ํ์์ ์จ๋ผ์ธ์ผ๋ก ์ฌ์ฉํ๋ ์๋ง์ ์๋น์ค๋ค์๋ ์ฃผ๋ฌธ์ด๋ผ๋ ๊ฐ๋ ์ด ํฌํจ์ด ๋์ด ์๋๋ฐ ์ฃผ๋ฌธ์ด๋ผ๋ ๋๋ฉ์ธ์ ๋ํ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ์ ๊ฐ์ถ๊ณ ์๋ค๋ฉด Java ๊ฐ๋ฐ์๋ก ์ ๋ฌธํ๋ ๋ถ๋ค์๊ฒ๋ ๋ํ ๋์ ์์ด ๊ฐ๋ ฅํ ๋ฌด๊ธฐ ํ๋๋ฅผ ์ฅ์ฐฉํ๋๊ฑฐ๋ผ๊ณ ์๊ฐํ๋๊น์.
์ฐธ๊ณ ๋ก Java ๊ฐ๋ฐ์ ์ ๋ฌธํ๊ณ ์ ํ๋ ๋ถ์ด ์ฃผ์ ์๊ฐ๋์์ด๋ผ๊ณ ๋ง์๋๋ ธ์ง๋ง 1๋ถ ๊ฐ์ ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ 2๋ถ ๊ฐ์๊ฐ Java์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ ๋ง ๋ ๋ถ๋ค์๊ฒ ์ฝ์ง ์์ ๋์ ์ด ๋ ์๋ ์๋ค๊ณ ์๊ฐ์ ํฉ๋๋ค.
์ฌ์ง์ด ํ์ ์ ๊ณ์๋ ์ด๊ธ ๊ฐ๋ฐ์ ๋ถ๋ค ์ค์์๋ ๊ตฌํ์ ๋ํ ๊ธฐ๋ณธ๊ธฐ๊ฐ ๊ฐ์ถ์ด์ ธ ์์ง ์๋ค๋ฉด ์ฝ์ง ์์์๋ ์๊ตฌ์.
๊ทธ๊ฑธ ์ด๋ ์ ๋ ์๊ณ ์์ง๋ง.. ใ กใ กใ
Java์ ๋ฌธ๋ฒ์ด๋ ๊ณ ๊ธ ๊ธฐ๋ฒ ๋ฑ์ ๋ํ ๊ฐ์๋ ์๋ง๋ ๋ฌด์ํ ๋ง์ํ ๋ฐ ์ ๋ ๋ฐ๋ผ์ ๋น์ทํ ๊ฐ์๋ฅผ ์คํํ ์๋ ์์ต๋๋ค.
๋ค๋ง, ์กฐ๊ธ ๋ฒ๊ฒ๊ฒ ๋๊ปด์ง๋๋ผ๋ ์ง์ ๊ตฌํ์ ํ๋ฉด์ ์ํ ์ฐฉ์ค๋ฅผ ๊ฑฐ์น๋๊ฒ ๊ฒฝ์๋ ฅ ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํ๊ธฐ๋๋ฌธ์ ์ ๊ฐ ๊ณํํ ํ๋๋๋ก ํ๋ก์ ํธ ๊ฐ์๋ฅผ ์ง์์ ์ผ๋ก ์คํํ ์์ ์ด์์. ^^;
AI ๊ธฐ์ ์ด ์๊ฐ๋ณด๋ค ๋น ๋ฅด๊ฒ ๊ธ๋ณํ๊ณ ์๋ ์๋์ Java ๊ฐ๋ฐ์๋ก ์ ๋ฌธํ๊ธฐ๊ฐ ์ ์ ๋ ๋ฒ๊ฑฐ์์ง๋๊ฒ ํ์ฌ์ ํ์ค์ด๊ธดํ๋ฐ์.
๊ทธ๋ ๋ค๊ณ ๊ตฌํ์ ๋ํ ๊ธฐ๋ณธ๊ธฐ ์์ด ๋จ์ํ AI ๋๊ตฌ๋ง ํ์ฉํ ์ค ์๋ค๊ณ ํด์ ๊ฐ๋ฐ์๊ฐ ๋ ์๋ ์๊ณ , ๊ฐ๋ฐ์๋ก ์ค๋ซ๋์ ์ด์๋จ์ ์ ์๋ค๊ณ ์ ๋ ์๊ฐํ์ง ์์ต๋๋ค. ^^;
์ด๋ค ๊ธฐ์ ์ด๋ ์ด๋ค ๋ถ์ผ๋ ์ฝ์ด์ ๋ํ ๊ธฐ๋ณธ๊ธฐ๋ ๋ฐ๋์ ํ์ํ๋ค๊ณ ๋ณด๊ตฌ์.
์กฐ๊ธ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋๋ผ๋ Java์ ๋ํ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ์ ๊ฐ์ถ์๊ณ ์ค๋ซ๋์ ์ด์๋จ์ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋์๊ธธ ๋ฐ๋๋ณผ๊ฒ์.
๊ทธ๋ผ ๊ฐ์์์ ๋ต๊ฒ ์ต๋๋ค.
ํ์ดํ !
*** ์ด๋ฏธ ๊ณต์ง๋ฅผ ๋ฐ์ผ์ ๋ถ๊ป ์ค๋ณต ๊ณต์ง๊ฐ ๋ ์ ์๋๋ฐ ์ด ์ ์ํด ๋ถํ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ***
์ด๋ฒ ๊ณต์ง๋ ์ ๊ฐ์๋ฅผ ์๊ฐํ์ง ์๋ ๋๋จธ์ง ์๊ฐ์๋ค(Java ๋ฐ ๋ค๋ฅธ ๊ธฐ์ ํฌํจ)์ ์ํ ๊ณต์ง์ ๋๋ค.
์๋ ํ์ธ์. 'Kevin์ ์๊ธฐ์ฌ์ด RxJava 2๋ถ' ๊ฐ์๊ฐ ์คํ ๋์์ต๋๋ค. RxJava๋ฅผ ํฌํจํ ๋ฆฌ์กํฐ๋ธ ํ๋ก๊ทธ๋๋ฐ์ ์๋ฐ ๊ฐ๋ฐ์๊ฐ ์๋๋๋ผ๋ ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ์ธ์ ๊ฐ๋ ์ฌ์ฉํ๊ฒ ๋ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ์ค์ ํ๋๋ผ๊ณ ์๊ฐํ๋, ๊ด์ฌ ์์ผ์ ๋ถ๋ค์ ๊ผญ ์ ๊ฐ์๋ฅผ ์๊ฐํ์ง ์์ผ์๋๋ผ๋ ๊ฐ์ ์๊ฐ์ ํฌํจ๋ ๋ฆฌ์กํฐ๋ธ ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๊ด๋ จ ์๋ฃ๋ฅผ ์ดํด๋ณด์๊ธธ ๊ถํด๋๋ฆฌ๊ณ ์ถ๋ค์.
ํนํ๋ Java ๊ฐ๋ฐ์๋ผ๋ฉด Spring Framework ์ ๋๋ถ๋ถ ์ฌ์ฉํ๊ณ ๋ ๋ฐฐ์ฐ๊ณ ๊ณ์คํ ๋ฐ์. Spring 5์์ ์ง์ํ๋ Reactive Application ๊ฐ๋ฐ์ ๋ ์ ํ๊ณ ์ถ์ผ์ ๋ถ๋ค์๊ฒ๋ ์ ๊ฐ์๊ฐ ์กฐ๊ธ์ ๋์์ด ๋์ค๊ฑฐ๋ผ ์๊ฐํฉ๋๋ค.
๊ทธ๋ผ, ๊ฐ์์์ ๋ค์ ์ฐพ์๋ต๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.






