๋ค์ด๋ฒ์ ์๋ง์กด์ ๊ฑฐ์ณ ํ์ฌ Microsoft์์ ์๋์ด ์ํํธ์จ์ด ์์ง๋์ด๋ก ์ผํ๊ณ ์์ต๋๋ค.
์์ธ์ํ์ธ์ "๊ต์ก์ด๋ ์ฌ์ค์ ๊ฐ๋ฅด์น๋ ๊ฒ์ด ์๋๋ผ, ์๊ฐํ ์ ์๋ ํ์ ๊ธฐ๋ฅด๋ ๊ฒ์ด๋ค."๋ผ๊ณ ๋งํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ๊ทธ ๋ง์ ๊น์ด ๊ณต๊ฐํ๋ฉฐ ๊ฐ์๋ฅผ ๋ง๋ค๊ณ ์์ต๋๋ค.
์ ํ๋ธ: '๋ฐฑ๊ธฐ์ ' ์ฑ๋์์ ๊ฐ๋ฐ์ ๊ณ ๋ฏผ ์๋ด ๋ฐ ๊ฐ๋ฐ์์๊ฒ ์ ์ฉํ ์ง์ ๊ณต์
๋ฒ์ญ: ์คํ๋ง ๋ฐ ํ์ด๋ฒ๋ค์ดํธ ๊ด๋ จ ์์ ๋ค์ ๋ฒ์ญ
์ ์ : ์ฝ๊ฒ ๋ฐ๋ผํ๋ ์๋ฐ ์น ๊ฐ๋ฐ
Courses
Reviews
- GoF's Design Patterns Learned Through Coding
- More Java, different ways to test your applications
- More Developers, Career Guide
- Learning Refactoring by Coding
Posts
Q&A
์ธํฐ๋ทฐ ๋ฏธ์ ๋ณด๋์ต๋๋ค.
๋ค ์ด๋ฉ์ผ ํ์ธํ์ต๋๋ค. ์ด๋ ฅ์ ๋ฆฌ๋ทฐ ์ด๋ฉ์ผ ๋ณด๋ด์ฃผ์๋ฉด ๋ณดํต 1~2์ผ ์์ ๋ต๋ฉ์ผ ๋๋ฆฌ๋๊น ์กฐ๊ธ๋ง ๊ธฐ๋ค๋ ค์ฃผ์ธ์. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 71
Q&A
์๋ฐ ๋น ์คํ์ ์ค์ํ๋์ง ์ฒดํฌํ๋ ํ ์คํธ
๋ถ๋ณ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํ ๊ฒ์ด๋ผ๋ฉด ๊ทธ๋ฌ๋ ๊ฒ์ด ๋ง๊ฒ ์ง๋ง, ์ ๊ฐ ์๋ํ Event ํด๋์ค๋ ์ผ๋จ ๋ถ๋ณ ๊ฐ์ฒด๊ฐ ์๋๊ณ , ์คํ๋ง๊ณผ JPA์์ ์ฌ๋ฌ ์ฉ๋๋ก ํ์ฉ๋ ๊ฑฐ๋ผ์์. ์๋ฐ๋น ์คํ๋ ๋ฐ๋ผ์ฃผ๋๊ฒ ๊ทธ ๋ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ ๋ ์ข ๋ ํธ๋ฆฌํ๊ณ ์ฑ๋ฅ์ ์ผ๋ก๋ ์ ๋ฆฌํฉ๋๋ค.
- 0
- 2
- 176
Q&A
ํน์ ๋ฏธ๊ตญ์ ์ค ์ฐํด๋ ์ด๋ป๊ฒ ๋ณด๋ด์๋์
๋ค ์ฌ๊ธด ๊ณตํด์ผ์ด ์๋๋ผ์ ์ผํ์ฃ ํ์์ฒ๋ผ. ๊ทผ๋ฐ ์ค๊ตญํ์ด ๋ง์ด๋ค ์ฌ๋๊น ๋ฏธ๊ตญ ํฐ ์ง์ฅ ๋ค๋๋ ์ฌ๋๋ค์ด๋ฉด ์ง๊ธ์ฏค ์ค๊ตญ์ ํฐ ํด์ผ์ด ์๋๊ฑธ ์๊ธด ์์์. ํ๊ตญ๋ ๊ฐ์ด ์ฌ๋์ง๋ ์ ๋ชจ๋ฅผ ์๋ ์์ง๋ง์.์ข์ ๋ช ์ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค.
- 0
- 2
- 221
Q&A
event, study ์ฐธ์กฐ
ํ ์คํฐ๋์ ์ฌ๋ฌ ๋ชจ์์ด ๋ง๋ค์ด ์ง ์ ์๊ณ , ์คํฐ๋๋ฅผ ์ญ์ ํ๋ ค๋ฉด ์คํฐ๋์ ์ฐ๊ด ๋์ด ์๋ ๋ชจ์์ ํฌํจํด์ ๋ชจ๋ ์ํฐํฐ๋ฅผ ๋จผ์ ์ญ์ ๋ฅผ ํด์ผ๊ฒ ์ฃ . ์๊ทธ๋ฌ๋ฉด ์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ์ด ๊นจ์งํ ๋๊น์.๊ทธ๋ฐ๋ฐ, ์ฒ์ ๋ง์ํ์ , "์คํฐ๋ ๋ชจ์ง์์ event์ชฝ์ด ์ญ์ ๋์ง ์์ ๋ฒ๊ทธ๊ฐ ์๊ธด๋ค"๋ ๋ถ๋ถ์ ๋ค์ ์ค๋ช ํด ์ฃผ์๊ฒ ์ด์? ์คํฐ๋ ๋ชจ์ง์ด๋ผ๋๊ฒ ์ด๋ค ๊ฑด์ง ์ ์ด๋ฒคํธ๊ฐ ์ญ์ ๋์ผ ํ๋์ง, ์ดํด๊ฐ ์ ์๋ฉ๋๋ค. ํน์ ์คํฐ๋ "๋ชจ์ง" ์ด ์๋๋ผ "์ญ์ "๋ฅผ ๋ง์ํ์๋๊ฑด๊ฐ์?์ ํํ ๋ ์คํฐ๋ ์ข ๋ฃ, ๋ชจ์ง, ์ญ์ ์ ๋ถ ๋ค๋ฅธ ๋ป์ผ๋ก ์ฝํ๋๋ฐ, ํน์ ์ญ์ ๋ฅผ ๋ปํ์ ๊ฑฐ๋ผ๋ฉด ์ฐ๊ด ๊ด๊ณ๋ง ๊ฐ์ง๊ณ ํด๊ฒฐํ๋ ค๋ฉด ์คํฐ๋๊ฐ ๊ด๊ณ๋ฅผ ๊ด๋ฆฌํ๋ ์ชฝ์ผ๋ก ๋ง๋ค์ด์ ์คํฐ๋๊ฐ ์ญ์ ๋ ๋ ๋ชจ๋ ์ฐ๊ด ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋๋๋ก ๋ง๋ค ์ ์์ง๋ง, ์๋น์ค ๊ณ์ธต์์ ์ฝ๋๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฌ๊ณ ์ถ๋ค์. JPA์ ์์กดํด์ ์ญ์ ๋ก์ง์ ์ฒ๋ฆฌํ๋ ๊ฑด ๋ค์ ๋ฆฌ์คํฌ๋ ์๊ณ JPA์ ๋ณต์กํ ๋ก์ง๊ณผ ์ฐ๊ด ๊ด๊ณ๋ฅผ ์ ์งํด์ผ ํ๋ค๋๊ฒ ๋จ์ ์ด๋ผ์์. ์คํฐ๋ ๋ก์ง์ผ๋ก ์ญ์ ๋ฅผ ์ฒ๋ฆฌํ๋ฉด ์ฐ๊ด ๊ด๊ณ๋ ์ผ๋ง๋ ์ง ํ์์ ๋ฐ๋ผ ๋ฐ๊ฟ ์ ์์ผ๋ ์ ๋ผ๋ฉด ๊ทธ๋ฐ ์ ํ์ ํ๊ฒ ์ต๋๋ค.
- 0
- 2
- 162
Q&A
์ก์ ์์ดํ ํ๋์ฉ ์๋ํด๋ณธ ๊ฒฐ๊ณผ
์ง๋ฌธ์ด ์๋๋ผ ์๊ฐํ ์๋์ธ์? ๊ฐ์ฌํฉ๋๋ค. wnguddl96๋ ๊ฐ์ ๋ถ๋ค ์๊ฐํ๋ฉฐ ๋ค์ ๋ง์ ์ก์๋ณด๊ฒ ์ต๋๋ค.
- 0
- 3
- 163
Q&A
log-annotaion-proccesor ํ๋ก์ ํธ๋ ์ด๋์ ๋ค์ด๋ก๋ ํ ์ ์๋์?
์๋ ํ์ธ์.ํด๋น ์์ ์ ์์ ์๋ฃ๋ก ์ฌ๋ ค๋์์ต๋๋ค. (์ฌ์ง)ํด๋น ์์ ์์ "์๋ฃ ๋ค์ด" ํด๋ฆญํ์๋ฉด ํด๋น ํ๋ก์ ํธ๋ฅผ ๋ด๋ ค ๋ฐ์ ์ ์์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 146
Q&A
JARํ์ผ dependency ๊ด๋ จํ์ฌ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์.์ข์ ์ง๋ฌธ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ง์ํ์ ๋๋ก jar ํ์ผ์ ๋ง๋ค์ด์ ์์กด์ฑ์ผ๋ก ์ถ๊ฐํ๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด ์์ ์๋ ServiceProvider๋ฅผ ์, ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ์ค๋ช ํ๋๋ผ ๋ณด์ฌ๋๋ฆฐ ๊ฒ์ ๋๋ค. ํน์ ์ง๋ฌธ์ ์๋๊ฐ ServiceProvider๋ฅผ ์ ์ฌ์ฉํ๋๋ ๋๋ ์ฌ์ฉํ ํ์๊ฐ ์๋๋? ์ง๋ฌธ์ด๋ผ๋ฉด ์ํ์๋ ์์ค์ ๊ฒฐํฉ๋์ ๋ฐ๋ผ ๋ค๋ฅด๋ค๊ณ ๋ตํ ์ ์๊ฒ ์ต๋๋ค. ์คํ๋ง๋ ๋ด๋ถ์์ ์์กด์ฑ์ ์ต๋ํ ์ ์ฐํ๊ณ ๋์จํ๊ฒ ์ ์งํ๊ณ ์ ์๋น์ค ํ๋ก๋ฐ์ด๋ ํจํด์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ฉ๋์ ์ฌ์ฉ๋ฒ์ ์ดํดํ๊ณ ๊ณ์๋ฉด ๋์์ด ๋ ๊ฑฐ๋ผ๋ ์๊ฐ์ ์์ ์ ๋ฃ์์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 165
Q&A
isAnnotationPresent๋ฉ์๋ ์คํ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋๋ก ์ค๋ช ํด์ฃผ์ ๊ฒ ๊ฐ์์
๋ค์ ํ์ธํด ๋ดค๋๋ฐ 10๋ถ 55์ด ์ฏค๋ถํฐ ์ฝ๋ ๋ผ์ธ 68๊ณผ 69์ ๋ํ ์ค๋ช ์ ์ ๊ฐ ์๋ชปํ๋ค์. ๋ค์ ํ๋ฒ, ์ค๋ฅ ๋ด์ฉ ์ ์ฐพ์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์์๋ ์์ ํด์ ๋ค์ ์ฌ๋ ธ์ต๋๋ค.
- 0
- 3
- 242
Q&A
isAnnotationPresent๋ฉ์๋ ์คํ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋๋ก ์ค๋ช ํด์ฃผ์ ๊ฒ ๊ฐ์์
์ ๊ฐ ์ค๋ช ํ๋ ์ค์ ์ค์๋ก ๋ฐ๋๋ก ๋ง์ ํ๋๋ณด๋ค์์ฝ๋๋ฅผ ์คํํด์ ํ์ธํ ๊ฒฐ๊ณผ๊ฐ ์ ์ผ ์ ํํ๊ฒ ์ฃ . ๋ฆฌํฟํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ถ์ฅ ๋๋๊ณ ๋์๊ฐ์ ๋ค์ ํ์ธํด๋ณด๊ณ ์์ ํ ๊ป์.
- 0
- 3
- 242
Q&A
๊ฐ์๋ฅผ ๋๊น์ง ๋ฃ๊ธฐ ์ ์ ๋ง์ ๋์ด ์ฃ์กํฉ๋๋ค ๊ทธ๋ฌ๋
์คํ ์ง์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ฌธ์์์๋ ์์ ํ์ต๋๋ค๋ง ์คํ ๋๋ฌธ์ ์์์ ๋ค์ ์ฐ์ด ์ฌ๋ฆฌ๊ธด ์ด๋ ค์ธ ๋ฏ ํฉ๋๋ค.(์ฌ์ง) ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 225








