ํƒœ์–‘์˜ํ›„์˜ˆ 3๋ถ€์˜ˆ๊ณ  ๋ฐœ์นธ๋ฐ˜๋„ ์šฐ๋ฅดํฌ ํƒœ๋ฐฑ๋ถ€๋Œ€

ํƒœ์–‘์˜ํ›„์˜ˆ 3๋ถ€ ์˜ˆ๊ณ  --์ถœ์ฒ˜ ์œ ํˆฌ๋ธŒ . ํƒœ์–‘์˜ํ›„์˜ˆ 2๋ถ€ ๋‹ค์‹œ๋ณด๊ธฐ ์œ ์‹œ์ง„ cast ์†ก์ค‘๊ธฐํŠน์ „์‚ฌ ๋Œ€์œ„ ํƒœ๋ฐฑ๋ถ€๋Œ€ ์†Œ์† ๋ชจ์šฐ๋ฃจ์ค‘๋Œ€ ์ค‘๋Œ€์žฅ(์•ŒํŒŒํŒ€ ํŒ€์žฅ)๊ณต๋ถ€๋„ ์ž˜ ํ•˜๊ณ , ์šด๋™๋„ ์ž˜ ํ•˜๋Š” ์‚ฌ๋‚˜์ด๋กœ ํƒœ์–ด๋‚˜ ํ•  ์ผ๋„ ๋งŽ์ง€๋งŒ ์‹œ์ง„์˜ ์„ ํƒ์€ ์œก์‚ฌ์˜€๋‹ค. ์œก๊ตฐ ์›์‚ฌ๋กœ ๋ช…์˜ˆ ์ „์—ญํ•œ ์•„๋ฒ„์ง€๋Š” ์š”์ฆ˜ ์„ธ์ƒ์— ๋ˆ„๊ฐ€ ์•Œ์•„์ค€๋‹ค๊ณ  ๊ตฐ์ธ์„ ํ•˜๋‚˜ ๋งŒ๋ฅ˜ํ–ˆ์ง€๋งŒ, ๋‹น์‹ ์ด ๊ฑธ์–ด ์˜จ ๊ธธ์„ ์กด๊ฒฝํ•˜๊ณ  ๋”ฐ๋ฅด๋Š” ์•„๋“ค์ด ๋‹น์‹  ์ธ์ƒ์— ์ œ์ผ ๋น›๋‚˜๋Š” ํ›ˆ์žฅ์ž„์„, ์‹œ์ง„์€ ์•ˆ๋‹ค. ์•„์ด์™€ ๋…ธ์ธ๊ณผ ๋ฏธ์ธ์€ ๋ณดํ˜ธํ•ด์•ผํ•œ๋‹ค๋Š” ๋ฏฟ์Œ, ๊ฑฐ๋ฆฌ์—์„œ ๋‹ด๋ฐฐ ํ”ผ์šฐ๋Š” ๊ณ ๋”ฉ๋“ค์„ ๋ณด๋ฉด ๋ฌด์„ญ์ง€๋งŒ ํ•œ ์†Œ๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ๊ธฐ, ๊ด€์ž๋†€์ด์— ์ด๊ตฌ๊ฐ€ ๋“ค์–ด์™€๋„ ์•„๋‹Œ ๊ฑด ์•„๋‹Œ ์ƒ์‹, ๊ทธ๋ž˜์„œ ์ง€์ผœ์ง€๋Š” ๊ตฐ์ธ์˜ ๋ช…์˜ˆ, ์‹œ์ง„์ด ์ƒ๊ฐํ•˜๋Š” ์• ๊ตญ์‹ฌ์€ ๊ทธ๋Ÿฐ ๊ฑฐ๋‹ค. ๊ทธ๋Ÿฌ๋˜ ์–ด๋Š ๋‚ , ์‹œ์ง„์€ ๊นŒ์น ๋ฐœ๋ž„ํ•œ ์˜์‚ฌ ๊ฐ•๋ชจ์—ฐ์„ ๋งŒ๋‚˜๊ฒŒ ๋œ๋‹ค..

์ด์Šˆ 2016. 2. 28. 16:50
์šฐ๋ฅดํฌ ํƒœ์–‘์˜ํ›„์˜ˆ ๋ฐœ์นธ๋ฐ˜๋„

2016/02/28 - [์ด์Šˆ] - ํƒœ์–‘์˜ํ›„์˜ˆ 3๋ถ€์˜ˆ๊ณ  ๋ฐœ์นธ๋ฐ˜๋„ ์šฐ๋ฅดํฌ ํƒœ๋ฐฑ๋ถ€๋Œ€ ํƒœ์–‘์˜ ํ›„์˜ˆ์—์„œ ์†ก์ค‘๊ธฐ์™€ ์†กํ˜œ๊ต๊ฐ€ ์šฐ๋ฅดํฌ์—์„œ ์žฌํšŒํ•˜๋ฉด์„œ ๊ด€์‹ฌ์ด ์ง‘์ค‘๋˜๊ณ ์žˆ๋Š”๋ฐ์š”, ์šฐ๋ฅดํฌ์— ํŒŒ๋ณ‘๋œ ์œ ์‹œ์ง„๊ณผ ๊ทธ๊ณณ์œผ๋กœ ์˜๋ฃŒ๋ด‰์‚ฌ๋ฅผ ๋– ๋‹จ ๊ฐ•๋ชจ์—ฐ์˜ ๋ชจ์Šต์œผ ๊ทธ๋ ค์กŒ์Šต๋‹ˆ๋‹ค. ์ œ์ž‘์ง„์— ๋”ฐ๋ฅด๋ฉด ์šฐ๋ฅดํฌ๋Š” ๊ฐ€์ƒ์˜ ๋•…์ด๋ฉฐ ์žฌ๋‚œ์„ ๊ฒช๊ฒŒ ๋œ ํŒŒ๋ณ‘ ๊ตฐ์ธ๊ณผ ์˜์‚ฌ๋“ค์˜ ์ด์•ผ๊ธฐ๋ฅผ ๋‹ด์€ ํœด๋จผ๋ฉœ๋กœ๋ฌผ์ผ๊ณ  ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฃจํฌ๋Š” 1์ฐจ ์„ธ๊ณ„ ๋Œ€์ „ ์ „, ๋…์ผ์˜ ์œจ๋ฆฌ์šฐ์Šค ์กฐ๋‹จ(Julius Jordan)์ด ์ด๋„๋Š” ๋ฐœ๊ตด๋‹จ์ด ์ฒ˜์Œ ๋ฐœ๊ตดํ•˜์˜€๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ฐœ๊ตด์€ 1928๋…„๋ถ€ํ„ฐ 1939๋…„๊นŒ์ง€ ๊ณ„์†๋˜์—ˆ๊ณ , ๋‹ค์‹œ 1954๋…„๋ถ€ํ„ฐ๋Š” ๋ Œ์  (H. Lenzen)์ด ์ฒด๊ณ„์ ์œผ๋กœ ๋ฐœ๊ตดํ•˜์˜€๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐœ๊ตด์˜ ๊ฒฐ๊ณผ๋กœ, ์ดˆ๊ธฐ ์ˆ˜๋ฉ”๋ฅด ๋ฌธ์„œ ์ผ๋ถ€์™€, ์…€๋ ˆ์šฐ์ฝ”์Šค ์ œ๊ตญ(312~63 BC) ์‹œ๋Œ€์˜ ๋งŽ์€ ๋ฌธ์„œ๊ฐ€ ๋ฐœ๊ฒฌ..

์ด์Šˆ 2016. 2. 27. 16:28
์ •๋ณด๋ณด์•ˆ ๊ต์œก ๋ณด์•ˆ์ „๋ฌธ๊ฐ€

๊ฐœ์š” ์ •๋ณด์˜ ์ˆ˜์ง‘, ๊ฐ€๊ณต, ์ €์žฅ, ๊ฒ€์ƒ‰, ์†ก์‹ , ์ˆ˜์‹  ๋„์ค‘์— ์ •๋ณด์˜ ํ›ผ์†, ๋ณ€์กฐ, ์œ ์ถœ ๋“ฑ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ด€๋ฆฌ์ , ๊ธฐ์ˆ ์  ๋ฐฉ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค. ์ •๋ณด ๋ณดํ˜ธ๋ž€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณต๊ธ‰์ž ์ธก๋ฉด๊ณผ ์‚ฌ์šฉ์ž ์ธก๋ฉด์—์„œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ณต๊ธ‰์ž ์ธก๋ฉด : ๋‚ดโˆ™์™ธ๋ถ€์˜ ์œ„ํ˜‘์š”์ธ๋“ค๋กœ๋ถ€ํ„ฐ ๋„คํŠธ์›Œํฌ, ์‹œ์Šคํ…œ ๋“ฑ์˜ ํ•˜๋“œ์›จ์–ด, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํ†ต์‹  ๋ฐ ์ „์‚ฐ์‹œ์„ค ๋“ฑ ์ •๋ณด์ž์‚ฐ์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธโˆ™์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ์ผ๋ จ์˜ ํ–‰์œ„์‚ฌ์šฉ์ž ์ธก๋ฉด : ๊ฐœ์ธ ์ •๋ณด ์œ ์ถœ, ๋‚จ์šฉ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ผ๋ จ์˜ ํ–‰์œ„ ์ •์˜ ์ •๋ณด๋ณด์•ˆ์˜ ์ •์˜๋Š” ์ถœ์ฒ˜์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•˜๋‹ค. ์ฃผ์š”ํ•œ ์˜ˆ์‹œ๋“ค์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. "์ •๋ณด์˜ ๊ธฐ๋ฐ€์„ฑ, ๋ฌด๊ฒฐ์„ฑ, ๊ฐ€์šฉ์„ฑ์˜ ๋ณด์กด. ์ถ”๊ฐ€์ ์œผ๋กœ ์ง„์ •์„ฑ(authenticity), ์ฑ…์ž„์„ฑ(accountability), ๋ถ€์ธ๋ฐฉ์ง€(non-repudiation), ๊ทธ๋ฆฌ๊ณ  ์‹ ๋ขฐ์„ฑ(rel..

์ •๋ณด 2016. 2. 27. 13:34
[ํ”„๋กœ๋“€์Šค 101] ํŒํƒ€์ง€์˜ค ์ตœ์œ ์ • ์›€์งค ์†์—ฐ์žฌ ๋‹ฎ์€๊ผด

๊ฒฉ์ •์ ์ธ ํ•˜์ดํŒŒ์ด๋ธŒ์™€ ์ž์—ฐ์Šค๋Ÿฌ์šด ํ•˜ํŠธ ์†๋ชจ์–‘ ใ…‹ใ…‹ใ…‹์ฃฝ์ด ์ฒ™์ฒ™ ์ž˜ ๋งž์Šต๋‹ˆ๋‹ค.ํŠนํžˆ ํ•˜ํŠธ ๋งŒ๋“ค๋•Œ ๋„์—ฐ์ด ํ‘œ์ • ์ฃผ๋ชฉ(๊ธ‰์ •์ƒ‰ํ•จใ…‹ใ…‹ใ…‹) ๊ทธ๋ฆฌ๊ณ  ์œ ์ •์ด๋ž‘ ๋„์—ฌ๋‹ˆ ๋‹ค๋ฆฌ๊ธธ์ด..ํŒํƒ€์ง€์˜ค ์ตœ์œ ์ •์ง„์งœ...์ œ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์—๋‹ค๊ฐ€ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๋ฐ˜๋ณตํ•ด์„œ ์–ธ๊ธ‰ํ–ˆ์ง€๋งŒํ‚ค์ฐจ์ด 11์„ผํ‹ฐ ๋„˜๋‚˜ ๋ฐ”๋žŒ์งํ•ฉ๋‹ˆ๋‹ค.ใ… ใ… ใ… ;;; ์›€์งค ํ”„๋กœ๋“€์Šค 101 ์šฐ๋ฆฌ๋Š” ๊ฟˆ์„ ๊พธ๋Š” ์†Œ๋…€๋“ค ๋„ˆ์™€ ๋‚˜ ๊ฟˆ์„ ๋‚˜๋ˆŒ ์ด ์ˆœ๊ฐ„ ๋‹ฌ์ฝคํ•œ ๋„ˆ๋ฅผ ํ–ฅํ•œ shining light ๋„ˆ๋งŒ์˜ ๋‚  (hey! baby, show you my paradise) ๋„ˆ ๋•œ์— ๋‚ด๊ฐ€ ์ •๋ง ์ด์ƒํ•ด ๊ฐ€์Šด์ด ๋‘๊ทผ๋‘๊ทผ ๋›ฐ์ž–์•„ ํ„ฐ์งˆ ๊ฒƒ ๊ฐ™์•„ ์‹ฌ์ฟต์‹ฌ์ฟต ๋„ˆ๋ฅผ ๋ณด๋Š” ๋‚  (hey! feel me. show you my secret, boy) can you feel me ๋‚˜๋ฅผ ๋Š๊ปด๋ด์š” can you touch me ๋‚˜๋ฅผ ๋ถ™์žก..

์ด์Šˆ 2016. 2. 26. 23:56
[Framework] ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ž€?

Spring Framework ๊ฐ€๋ฒผ์šด ํ”„๋ ˆ์ž„์›Œํฌ Spring [์ถœ์ฒ˜] [ํ™œ์šฉํ”„๋กœ๊ทธ๋žจ]Spring Framework|์ž‘์„ฑ์ž ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ๋ž€? Spring Framework๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ข…ํ•ฉ์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ๋Ÿ‰ํ™”๋œ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค. JEE(Java Enterprise Edition)๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋‹ค์ˆ˜์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, JEE๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ๊ณ  ์‹ค์ œ๋กœ Spring ํ”„๋ ˆ์ž„์›Œํฌ๋Š” JEE๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, DI(Dependency Injection)๋‚˜ AOP (Aspect Oriented Programming)์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ๋„ ์ง€์› ํ•ฉ๋‹ˆ๋‹ค. 1. ๊ฒฝ๋Ÿ‰์ปจํ…Œ์ด๋„ˆ - ์Šคํ”„๋ง์€ ์ž๋ฐ”๊ฐ์ฒด๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ์ปจํ…Œ์ด๋„ˆ์ด๋‹ค. ์Šค..

์ •๋ณด 2016. 2. 22. 23:03
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€