๊ฐœ๋ฐœ๐Ÿ’ป/Java

๊ฐœ๋ฐœ๐Ÿ’ป/Java

[Java] Spring Framework

1. ์šฉ์–ด ์ •๋ฆฌ POJO : Plain Old Java Object EJB : Enterprice JavaBeans DL : Dependency Lookup DI : Dependency Injection AOP : Aspect Oriented Programming, ๊ด€์  ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ IoC : Inversion of Control 2. Spring Framework 2003๋…„ 6์›”์— ์ถœ์‹œ๋œ Java ๊ธฐ๋ฐ˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ JVM์—์„œ ๋™์ž‘ํ•˜๋ฉฐ ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค 2.0์„ ๋”ฐ๋ฅด๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ ํ•œ๊ตญ ์ „์ž์ •๋ถ€ํ‘œ์ค€ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ ์ด๋ฉฐ ํ•œ๊ตญ์ •๋ณดํ™”์ง„ํฅ์›์—์„œ๋Š” ๊ณต๊ณต๊ธฐ๊ด€์˜ ์›น ์„œ๋น„์Šค ์ œ๊ณต ์‹œ ์Šคํ”„๋ง์„ ๊ถŒ์žฅํ•˜๊ณ  ์žˆ์Œ ์Šคํ”„๋ง ๋ถ€ํŠธ : ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์„œ๋ธŒ..

๊ฐœ๋ฐœ๐Ÿ’ป/Java

[Java] MVC ํŒจํ„ด

1. ์šฉ์–ด ์ •๋ฆฌ ๋””์ž์ธ ํŒจํ„ด : ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ๊ฒฌํ•œ ๋ฌธ์ œ๋“ค์˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋“ค์„ ์ถ•์ ํ•˜๊ณ  ์ด๋ฆ„์„ ๋ถ™์—ฌ์„œ ์ดํ›„์— ์žฌ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹์€ ํ˜•ํƒœ๋กœ ํŠน์ • ๊ทœ์•ฝ์„ ๋งŒ๋“ค์–ด ์ •๋ฆฌํ•œ ๊ฒƒ MVC : Model, View, Controller์˜ ์•ฝ์ž MVVM : Model, View, View Model์˜ ์•ฝ์ž MVP : Model, View, Presenter์˜ ์•ฝ์ž, MVC ํŒจํ„ด์˜ Controller ๋Œ€์‹  Presenter๊ฐ€ ์กด์žฌ 2. MVC ํŒจํ„ด ํŠน์ง• Model, View, Controller๋กœ ๊ตฌ์„ฑ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋กœ๋ถ€ํ„ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋ถ„๋ฆฌํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‹œ๊ฐ์  ์š”์†Œ๋‚˜ ๊ทธ ์ด๋ฉด์—์„œ ์‹คํ–‰๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์„œ๋กœ ์˜ํ–ฅ ์—†์ด ์‰ฝ๊ฒŒ ๊ณ ์น  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ ์ค‘๋ณต ์ฝ”๋”ฉ์˜ ๋ฌธ์ œ์  ์ œ๊ฑฐ Model๊ณผ V..

๊ฐœ๋ฐœ๐Ÿ’ป/Java

[Java] jdk ์„ค์น˜ ๋ฐ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •

1. ์˜ค๋ผํด(http://www.oracle.com) ํด๋ฆญ 2. ์ƒ๋‹จ์˜ Downloads ํƒญ์˜ Java for Developers ํด๋ฆญ 3. Java Platform (JDK)์˜ DOWNLOAD๋ฅผ ํด๋ฆญ 4. Accept License Agreement๋ฅผ ์ฒดํฌํ•˜๊ณ  ์ž์‹ ์˜ ์šด์˜์ฒด์ œ์™€ ์ผ์น˜ํ•˜๋Š” ๋ฒ„์ „์„ ํด๋ฆญ ํ›„ ๋‹ค์šด 5. ์ œ์–ดํŒ -> ์‹œ์Šคํ…œ ๋ฐ ๋ณด์•ˆ -> ์‹œ์Šคํ…œ -> ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • ํด๋ฆญ 6. ๊ณ ๊ธ‰ ํƒญ์˜ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ํด๋ฆญ 7. ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ ํด๋ฆญ ํ›„ ๋ณ€์ˆ˜ ์ด๋ฆ„์„ JAVA_HOME, ๋ณ€์ˆ˜ ๊ฐ’์— jdk ๊ธฐ๋ณธ ์„ค์น˜ ๊ฒฝ๋กœ์ธ C:\Program Files\Java\jdk1.8.0_121 ์ž…๋ ฅ(์„ค์น˜ ์‹œ ๊ฒฝ๋กœ๋ฅผ ๋ณ€๊ฒฝํ•˜์˜€๋‹ค๋ฉด ๋ณ€๊ฒฝํ•œ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅ) 8. ์‹œ์Šคํ…œ ๋ณ€์ˆ˜์˜ Path ๋ณ€์ˆ˜๋ฅผ ํด๋ฆญ ํ›„ ํŽธ์ง‘ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค. ๊ทธ ํ›„, ๋ณ€์ˆ˜๊ฐ’..

VIP
'๊ฐœ๋ฐœ๐Ÿ’ป/Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก