์๋
ํ์ธ์, Javarashites์ Javarashites! ์ ์ฒด javarush ๊ณผ์ ์ ๊ดํตํ๋ ๊ณตํต ์ค๋ ๋๋ ์ง์์ ์ธ ์๊ธฐ ๊ต์ก์ด ํ์ํ๋ค๋ ์๊ฐ์
๋๋ค. ์ฃผ์ ๋๊ตฌ ์ค ํ๋๋ ์ฑ
์
๋๋ค. ์ธํฐ๋ท์์ "์์ํ" ์ฅ์(์ด๋ฐ ์๋ฏธ์์)๋ฅผ ์กฐ์ฌํ ๊ฒฐ๊ณผ IT ์์ ์ด ๊ฐ๋ํ ์ข์ ์ ์ฅ์๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค . ๋ชจ๋ ์ฑ
์ ์์ด๋ก ๋์ด ์์ง๋ง ํผ๋ํ์ง ๋ง์ธ์. Google Translator๊ฐ ์ต๊ทผ ์
๋ฐ์ดํธ๋์ด ์ด์ ๊ฝค ์ ๋ฒ์ญ๋ฉ๋๋ค. ๋ค์์ Spring in Action 4ํ ์ฑ
์ ์์ฝ์ธ ์์
๋๋ค. ์๋์:
์์ฝSpring in Action, ์ 4ํ์ ๋ฒ์ 4๋ก ์ ๋ฐ์ดํธ๋ Spring Framework์ ๋ํ ์ค์ต ๊ฐ์ด๋์ ๋๋ค. Spring MVC, REST, ๋ณด์, ์น ํ๋ฆ ๋ฑ์ ํฌํจํ ์ต์ ๊ธฐ๋ฅ, ๋๊ตฌ ๋ฐ ์ฌ๋ก๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ๊ฐ๋จํ๊ณ ํจ์จ์ ์ธ J2EE ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ฉด์ ์งง์ ์กฐ๊ฐ๊ณผ ์ง์์ ์ธ ์์ ์ฌ์ด๋ฅผ ์ด๋ํ๊ฒ ๋ฉ๋๋ค. ์ ์ Craig Walls๋ ์ค์ ๋ก ํ์ํ ๊ธฐ๋ฅ๊ณผ ๊ธฐ์ ์ ํ๋ํ์ฌ ๋ช ํํ๊ณ ์ฌ๋ฏธ์๋ ์์ ๋ฅผ ๋ง๋๋ ํน๋ณํ ์ฌ์ฃผ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ธ์ ๋์๋ฅผ ๊ตฌ์ ํ๋ฉด Manning Publications์์ PDF, Kindle ๋ฐ ePub ํ์์ ๋ฌด๋ฃ eBook์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ธฐ์ ์ ๋ณด2003๋ ์ ๋์์ธ๋จ J2EE ๊ฐ๋ฐ์ ๋ํ ๋ณด๋ค ๊ฐ๋ฒผ์ด ์ ๊ทผ ๋ฐฉ์์ธ Spring Framework๋ ์ดํ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ Java ๊ฐ๋ฐ์์๊ฒ ํ์ํ ์ง์์ ์ํ ํ์ค ์ ํ์ด ๋์์ต๋๋ค. ์ต์ ์ฃผ์ ๋ฒ์ ์ธ Spring 4๋ IoC ์ปจํ ์ด๋์ ๋ํ ์๋ก์ด ์ฃผ์, Spring Expression Language ๊ฐ์ , REST์ ๊ผญ ํ์ํ ์ง์๊ณผ ๊ฐ์ ์ฃผ์ ์ ๊ทธ๋ ์ด๋์ ํจ๊ป ์์ ํ Java 8 ํตํฉ์ ์ ๊ณตํฉ๋๋ค. ๋ฐฉ๊ธ Spring์ ๋ฐ๊ฒฌํ๊ฑฐ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ํก์ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ด ์ฑ ๋ณด๋ค Spring์ ๋ง์คํฐํ๋ ๋ ์ข์ ๋ฐฉ๋ฒ์ ์์ต๋๋ค. BookSpring in Action ์ ๋ณด, ์ 4ํ์ Spring Framework์ ๋ํ ์ค์ต ๊ฐ์ด๋์ ๋๋ค. Spring MVC, ๋ณด์, ์น ํ๋ฆ ๋ฑ์ ๋ํ ์ต์ ์ ๋ฐ์ดํธ์ ํจ๊ป Spring ํต์ฌ์ ๋ค๋ฃน๋๋ค. ๊ฐ๋จํ๊ณ ํจ์จ์ ์ธ JEE ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ฉด์ ์งง์ ์กฐ๊ฐ๊ณผ ์งํ ์ค์ธ ์์ ์ฌ์ด๋ฅผ ์ด๋ํ๊ฒ ๋ฉ๋๋ค. ์ ์ Craig Walls๋ ์ค์ ๋ก ํ์ํ ๊ธฐ๋ฅ๊ณผ ๊ธฐ์ ์ ํ๋ํ์ฌ ๋ช ํํ๊ณ ์ฌ๋ฏธ์๋ ์์ ๋ฅผ ๋ง๋๋ ํน๋ณํ ์ฌ์ฃผ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ฑฐ์ 100,000๋ช ์ ๊ฐ๋ฐ์๊ฐ ์ด ์ฑ ์ ์ฌ์ฉํ์ฌ Spring์ ๋ฐฐ์ ์ต๋๋ค! Java์ ๋ํ ์ค๋ฌด ์ง์์ด ํ์ํฉ๋๋ค. NoSQL์ฉ Spring 4Spring ๋ฐ์ดํฐ์ ๋ด๋ถ ์ ๋ฐ์ดํธ์ฃผ์ ๋ฐ ์ ์ ํ๋กํ๋ก ๊ตฌ์ฑ ๋จ์ํRESTful ๋ฆฌ์์ค ์์ ์ ์ ์๊ฐCraig Walls๋ Pivotal์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋๋ค. ๊ทธ๋ ์ธ๊ธฐ ์๋ ์๊ฐ์ด์ ์ฌ์ฉ์ ๊ทธ๋ฃน ๋ฐ ์ปจํผ๋ฐ์ค์์ ์์ฃผ ์ฐ์คํ๊ณ ์์ต๋๋ค. Craig๋ ํ ์ฌ์ค์ฃผ Cross Roads์ ๊ฑฐ์ฃผํฉ๋๋ค. ๋ชฉ์ฐจPART 1 ํต์ฌ ์คํ๋ง์๋ํ๊ธฐ๋น ๋ฐฐ์ ๊ณ ๊ธ ๋ฐฐ์ Aspect ์งํฅ SpringPART 2 ์น์์์ ๋ดSpring ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถSpring ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋๋ง์น ๋ณด๊ธฐ ๊ณ ๊ธ Spring MVCSpring ์น ํ๋ก์ฐ ์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ณดํธPART 3๋ฐฑ์๋์์์ ๋ดSpring ๋ฐ JDBCP๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํ์ง์ ๊ฐ์ฒด ๊ด๊ณํ ๋งคํ์ ์ฌ์ฉํ ๋ฐ์ดํฐNoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๋ฐ์ดํฐ ์บ์ฑ๋ณด์ ๋ฐฉ๋ฒPART 4 โโโโSPRING ํตํฉ์๊ฒฉ ์๋น์ค ์์ Spring MVCM์ ์ฌ์ฉํ์ฌ REST API ์์ฑSpring์์ ๋ฉ์์งWebSocket ๋ฐ STOMPS๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฉ์ผ ๋ณด๋ด๊ธฐJMX๋ฅผ ์ฌ์ฉํ์ฌ Spring Bean ๊ด๋ฆฌSpring Boot๋ฅผ ์ฌ์ฉํ์ฌ Spring ๊ฐ๋ฐ์ ๋จ์ํํฉ๋๋ค.๋ฒ์ญ:
์์ฝSpring in Action, ์ 4ํ์ ๋ฒ์ 4๋ก ์ ๋ฐ์ดํธ๋ Spring Framework์ ๋ํ ์ค์ฉ์ ์ธ ๊ฐ์ด๋์ ๋๋ค. Spring MVC, REST, ๋ณด์, ์น ํ๋ฆ ๋ฑ์ ํฌํจํ ์ต์ ๊ธฐ๋ฅ, ๋๊ตฌ ๋ฐ ๊ธฐ์ ์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ๊ฐ๋จํ๊ณ ํจ๊ณผ์ ์ธ J2EE ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ฉด์ ์งง์ ์กฐ๊ฐ๊ณผ ๊ณ์๋๋ ์์ ์ฌ์ด๋ฅผ ์ด๋ํ๊ฒ ๋ฉ๋๋ค. ์ ์ Craig Walls๋ ์ค์ ๋ก ํ์ํ ๊ธฐ๋ฅ๊ณผ ๊ธฐ์ ์ ํฅ์์ํค๋ ๋ฐ์ญ๋ฐ์ญํ๊ณ ์ฌ๋ฏธ์๋ ์์ ๋ฅผ ๋ง๋๋ ํน๋ณํ ์ฌ์ฃผ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ธ์๋ณธ์ ๊ตฌ๋งคํ๋ฉด Manning Publications์์ ์ ๊ณตํ๋ PDF, Kindle ๋ฐ ePub ํ์์ ๋ฌด๋ฃ eBook์ด ํฌํจ๋ฉ๋๋ค. 2003๋ ์ ๊ฐ๋ฐ๋ ๊ธฐ์ ์ ๋ณด J2EE ๊ฐ๋ฐ์ ๋ํ ๋ ๊ฐ๋ฒผ์ด ์ ๊ทผ ๋ฐฉ์์ธ Spring Framework๋ ์ดํ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ํ ํ์ค ์ ํ์ด์ Java ๊ฐ๋ฐ์๋ฅผ ์ํ ํ์ ์ง์์ด ๋์์ต๋๋ค. ์ต์ ์ฃผ์ ๋ฆด๋ฆฌ์ค์ธ Spring 4๋ IoC ์ปจํ ์ด๋์ ๋ํ ์๋ก์ด ์ฃผ์, Spring Expression ์ธ์ด ๊ฐ์ , ๊ผญ ํ์ํ REST ์ง์๊ณผ ๊ฐ์ ์ฃผ์ ์ ๋ฐ์ดํธ์ ํจ๊ป ์์ ํ Java 8 ํตํฉ์ ์ ๊ณตํฉ๋๋ค. Spring์ ๋ฐ๊ฒฌํ๊ณ ์ถ๊ฑฐ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ฉด ์ด ์ฑ ๋ณด๋ค Spring์ ๋ค๋ฃจ๋ ๋ ์ข์ ๋ฐฉ๋ฒ์ ์์ต๋๋ค. BookSpring in Action ์ ๋ณด, ์ 4ํ์ Spring Framework์ ๋ํ ์ค์ฉ์ ์ธ ๊ฐ์ด๋์ ๋๋ค. Spring Core๋ ๋ฌผ๋ก Spring MVC, ๋ณด์, ์น ํ๋ฆ ๋ฑ์ ๋ํ ์ต์ ์ ๋ฐ์ดํธ๋ ๋ค๋ฃน๋๋ค. ๊ฐ๋จํ๊ณ ํจ๊ณผ์ ์ธ JEE ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ฉด์ ์งง์ ์กฐ๊ฐ๊ณผ ๊ณ์๋๋ ์์ ์ฌ์ด๋ฅผ ์ด๋ํ๊ฒ ๋ฉ๋๋ค. ์ ์ Craig Walls๋ ์ค์ ๋ก ํ์ํ ๊ธฐ๋ฅ๊ณผ ๊ธฐ์ ์ ํฅ์์ํค๋ ๋ฐ์ญ๋ฐ์ญํ๊ณ ์ฌ๋ฏธ์๋ ์์ ๋ฅผ ๋ง๋๋ ํน๋ณํ ์ฌ์ฃผ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ฑฐ์ 100,000๋ช ์ ๊ฐ๋ฐ์๊ฐ ์ด ์ฑ ์ ์ฌ์ฉํ์ฌ Spring์ ๋ฐ๊ฒฌํ์ต๋๋ค! ์ด๋ฅผ ์ํด์๋ Java์ ๋ํ ์ง์์ด ํ์ํฉ๋๋ค. NoSQL์ฉ Spring 4Spring ๋ฐ์ดํฐ์ ๋ด๋ถ ์ ๋ฐ์ดํธ์ฃผ์ ๋ฐ ํ๋กํ ํ๋กํ๋ก ๊ตฌ์ฑ ๋จ์ํRESTful ๋ฆฌ์์ค ์์ ์ปค๋ฎค๋ํฐ ์์ฑ์Craig Walls๋ Pivotal์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋๋ค. ๊ทธ๋ ์ธ๊ธฐ ์๋ ์๊ฐ์ด์ ์ฌ์ฉ์ ๊ทธ๋ฃน ๋ฐ ์ปจํผ๋ฐ์ค์์ ์์ฃผ ์ฐ์คํ๋ ์ฌ๋์ ๋๋ค. Craig๋ ํ ์ฌ์ค์ฃผ Cross Roads์ ๊ฑฐ์ฃผํฉ๋๋ค. ๋ชฉ์ฐจPART 1 CORE SPRINGSpring ์คํ Bean ๋ฐฐ์ ๊ณ ๊ธ ๋ฐฐ์ Aspect ์งํฅ SpringPART 2 SPRING IN WEBSpring ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์น ๋ณด๊ธฐ ๊ตฌ์ถExtended Spring MVCSpring Web Flow ์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์PART 3 SPRING BACKENDSpring ๋ฐ JDBCP๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํํธ ๊ฐ์ฒด ๊ด๊ณํ ๋งคํ ์ ์ง ๋ฐ์ดํฐNoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ํ์ง ๋ฐ์ดํฐ ์ ์ฅ ๊ธฐ์ 4๋ถ SPRING๊ณผ ํตํฉ์๊ฒฉ ์๋น์ค ์์ Spring MVCM์ผ๋ก REST API ๊ตฌ์ถSpring์์ ๋ฉ์์งWebSocket ๋ฐ STOMPS๋ก ์ด๋ฉ์ผ ๋ณด๋ด๊ธฐJMX๋ก Spring Bean ๊ด๋ฆฌSpring Boot๋ก Spring ๋จ์ํPDF ํ์์ ์ฑ . ํ์ง์ ๋ณธ์ง์ ์ผ๋ก ์ ์์ ์ ๋๋ค. ๋๋ ๋ด๊ฐ ์ฝ์ ๋ช ๊ถ์ ์ฑ ์ผ๋ก ํ๋จํฉ๋๋ค. "๋ฑ๋ก ๋ฐ SMS ์์ด" ์ฌ์ดํธ์์ ์ง์ ๋ค์ด๋ก๋ํ์ธ์. ๋๊บผ๋น๋ ์ด๋ฏธ ๊นจ์ด๋ ์ฐ๋ชป์์ ๊ธฐ์ด ๋์๊ณ ๋ถ๋๋ฌ์ํ์ง ๋ง๋ผ๊ณ ๊ฐ๋ ฅํ ๊ถ๊ณ ํ์ต๋๋ค. ์๊ธฐ ๊ต์ก, Javarashites ๋ฐ Javarashites์ ํ์ด์ ๋น๋๋ค! ๊ฐ์ฌํฉ๋๋ค, ๋ น์ ๊ฐ๊ตฌ๋ฆฌ๋.
GO TO FULL VERSION