More Related Content
PPS
PPT
PPT
ecdevday3 ํจ์จ์ ์ธ ์ ์ง๋ณด์๋ฅผ ์ํ ๊ฐ๋ฐ ๋ฐ ๊ด๋ฆฌ PDF
PPTX
์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ก๋๋งต PPTX
แแ
ขแแ
ณแบแแ
กแซ แแ
ฉแแ
ณ (ํด๋ฆฐ ์ฝ๋, Clean Code) PDF
(์๋๊ฐ) GraalVM โ ์๋ฐ๋ฅผ ๋์ด์ ์๋ก์ด ์์์ ์๋ง PDF
[ํ ํฌ์์ดํฐ] ํ๋ฐํธ์๋ ๊ฐ๋ฐ ์์ํ๊ธฐ ์ ์ ํน๊ฐ What's hot
PDF
[143] ๋ชจ๋ฐ์ผ ํ์ก์ง๋จ๊ธฐ๊ธฐ ๊ฐ๋ฐ ์ฝ์ง๊ธฐ PDF
ใแแ
ฎแฏแแ
ณแแ
ขแจ แแ
ขแแ
กแฏแแ
กแ
แ
ณแฏ แแ
ฑแแ
กแซ MEAN แแ
ณแแ
ขแจ แแ
ตแธแแ
ฎแซใ - แแ
ตแ
แ
ตแแ
ฉแแ
ต PDF
Web Framework (์น ํ๋ ์์ํฌ) PDF
PDF
[๋ฆฌ๋ทฐ] ํ์คํ ๊ฐ๋ฐ์๋ฅผ ์ํ MEAM ์คํ ์
๋ฌธ PDF
แแ
ฅแแ
ฒแแ
ตแแ
ตแแ
ช แแ
กแทแแ
ฆแแ
กแซ แแ
จแแ
ตแแ
ขแแ
กแฏแแ
ก แแ
ฅแผแแ
กแผแแ
ต- ์กฐ์ฑ์๋ PDF
[TECHCON 2019: MOBILE - Android]4.์ชผ๊ฐ์ง๊ณ ๋๋์ด์ง๋ ์๋๋ก์ด๋ PDF
Golang+on+analytics+and+blockchain PDF
์ด๊ณ ์ ์น์ฌ์ดํธ ๊ฐ๋ฐ์ ์ํ Codeigniter PHP Framework PDF
(๋
์๊ด) ๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ ํด๋ฆฐ ์ํคํ
์ฒ PDF
PDF
(์ฑ
์๊ฐ) ๋ ๊ฑฐ์ ์ฝ๋ ํ์ฉ ์ ๋ต PDF
PPTX
แแ
ฉแแแ
ณแซ แแ
ขแแ
กแฏแแ
ก แแ
ฌแแ
ต PDF
PDF
แ
แ
ตแแ
ขแจแแ
ณ แแ
ฅแจแแ
ญแผแแ
ต PDF
[D2]pinpoint แแ
ขแแ
กแฏแแ
ต PDF
NAVER ์คํ์ธ๋ฏธ๋ ๋๊ตฌ (2014.08.01) - ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ๋ค์ดํฐ๋ธ ์ดํ๋ฆฌ์ผ์ด์
์ ๋ฐ์ดํฐ ์ ์ฅ๊ณผ ํต์ PPTX
[IT๊ต์ก/ITํ์]Develope๋ฅผ ์ํ IT์ค๋ฌด๊ต์ก PDF
แแ
ตแแ
ฆ แแ
กแจ แแ
ฐแธแแ
ขแแ
กแฏแแ
ก แแ
ฌแแ
ฉแแ
ตแแแ
ณแซ แแ
ฎแซแแ
ณแฏแแ
ฆ Viewers also liked
PPT
Bioocean1 :Introduction to Biological Oceanography PPTX
Praktiline pilvekonverents - IT haldust hรตlbustavad uuendused PDF
2017-10-03 Session aOS - Back from Ignite - MS Experiences PDF
Cloud Computing System models for Distributed and cloud computing & Performan... PDF
DFW meetup Cognitive services - parashar - feb 22 PDF
WSO2 BAM - Your Big Data Toolbox PDF
Cloud developer evolution PPTX
Sumo Logic Quickstart - Nv 2016 PDF
ะฟัะฐะนั ะปะธัั ะพะพะพ ัะพัััั PPTX
EMOCON 2017 S/S - ๋ง์์ด ํธํด์ง๋ ๊ธ๋ก๋ฒ ์ธํ๋ผ ๋ง๋ค๊ธฐ PPTX
MapR 5.2: Getting More Value from the MapR Converged Community Edition PPTX
PDF
DGIQ 2015 The Fundamentals of Data Quality PPTX
ุฃุณุงุณูุงุช ุงูุนู
ู ุงูุฌู
ุงุนู PPTX
GoAzure 2015 Azure AD for Developers PPTX
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi... PPTX
7+1 hiba, amit Te is elkรถvet(het)sz PPTX
Cyberbullying in the Middle Years PDF
Four Graphics credentials PPTX
Low-Latency Analytics with NoSQL โ Introduction to Storm and Cassandra Similar to ecdevday4
PPTX
๊ธฐ์ ์ ๋ณํ๋ฅผ ์ด๋์ด๊ฐ๊ธฐ PPTX
์คํ์์ค ํ๋ ์์ํฌ ๊ธฐ๋ฐ ์น ์๋น์ค ์ค๊ณ (Example) PPTX
[์๊ฐ ์ฌ๋ผ์ด๋] ํ์๊ฐ์์ ๊ฒ์ํ ๋ง๋ค๊ธฐ with ์คํ๋ง๋ถํธ PPTX
ํ ์ข
๊ฐ๋ฐ์๊ฐ ๋ฐ๋ผ๋ณธ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๊ฐ๋ฐ ํธ๋๋ PDF
ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ ๋ณ์ฒ ๊ณผ์ PPTX
ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ์งํ ๋ฐ Spring์ ๊ธ์ต๊ถ ์ ์ฉ PDF
แแ
ตแทแแ
ฆแแ
ตแแ
ณ แแ
ฉแแ
ณแแ
ณแแ
ฐแแ
ฅ แแ
ขแแ
กแฏแแ
ฆ แแ
กแแ
ตแแ
ฆแจแแ
ฅ แแ
ณแ
แ
ขแจแแ
ตแแ
ณ แแ
ฉแแ
ตแธ PPTX
PPTX
PPTX
๋ฉํ์์ค3 ์ํฌ์ - ๊ฐ๋
์๊ฐ ๋ฐ ์์ , ๊ทธ๋ฆฌ๊ณ ๊ฐ๋จํ API๋ฌธ์ํฌํจ PDF
[์คํ์์ค์ปจ์คํ
]Spring 3.1 Core PDF
U&i insight2012์คํฐ๋์ค๋ช
ํ PDF
แแ
กแแ
ก แแ
ฐแธ แแ
ขแแ
กแฏ แแ
ตแแ
กแจแแ
กแแ
ต (10์ฃผ์ฐจ : ใ
ใ
ใ
ใ
ใ
ในใ
)โจ PPTX
ํ์ฌ์์ ์๋ก์ด ๊ธฐ์ _์ ์ฉํ๊ธฐ PPTX
์ํํธ์จ์ด ๊ฐ๋ฐ ํธ๋๋ ๋ฐ MSA (๋ง์ดํฌ๋ก ์๋น์ค ์ํคํ
์ณ)์ ์ดํด PPTX
4. แแ
ขแแ
ญแผแ
แ
ฃแผ แแ
กแแ
ตแแ
ฆแจแแ
ง แแ
ฅแฏแแ
จ แแ
ขแแ
ฅแซ PPTX
14ํ jco ์ปจํผ๋ฐ์ค ์กฐ๋ํ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฐํฌ์ฉ PPTX
Patterns for effectviely documenting frameworks PPTX
PPTX
๊ฐ๋ฐ ๋ฐฉ์์ ๋ฐ๊พธ๋ 15๊ฐ์ง ๊ธฐ์ More from Kenu, GwangNam Heo
PDF
แแ
ตแแ
ณแฏแ
แ
ตแธแแ
ณ แแ
ณแฏแ
แ
ขแบแแ
ฉแท PDF
์ฑํ
์์ค๋ถํฐ Https ์ฃผ์๊น์ง PDF
PDF
๊ฐ๋ฐ์๊ฐ ๋ฐ๋ผ๋ณด๋ ์๋ฐ์ ๋ฏธ๋ - 2018 PDF
์คํ ์์ค ์ฌ์ฉ ๋งค๋ด์ผ PDF
PDF
PDF
PDF
์์
์ฝ๋ฉ GitHub & branch & branch strategy PDF
แแ
ฉแแ
ณแซแแ
ฉแแ
ณ แแ
ขแแ
ญ PDF
PDF
Social Coding GitHub 2015 PDF
แแ
ฉแแ
ณแซแแ
ฉแแ
ณ แแ
ขแแ
กแฏแแ
ฉแแ
ฎ 2014 PDF
PDF
แแ
ฉแแ
กแแ
ตแฏ แแ
ฐแธแแ
ขแธ แแ
ณแ
แ
ฉแแ
ณแ
แ
ขแแ
ตแผ แแ
ชแแ
ฅแผ PDF
JavaScript 2014 ํ๋ก ํธ์๋ ๊ธฐ์ ๋ฆฌ๋ทฐ PDF
PDF
01แแ
ตแแ
ฆแแ
ณแซ แแ
ฉแแ
กแแ
ตแฏ แแ
ฆแแ
กแผแแ
ตแแ
ก PDF
PDF
"ํ๋์กฐํฉ, ์ฐธ ์ข๋ค" ๋
ํ๊ฐ ecdevday4
- 1.
๋ ์ธ ์๊ฐ ๊ตฌ๋ถ๊ฐ์ฌ ์ ๋ชฉ 19:00 ~ 21:00 UI ๊น์ ๋ฒ ๋๋ฆฌ ์นํ์ค์ด๋ ์๋๋ (UI ๊ฐ๋ฐ์์ ๊ณ ๋ ) RIA ์ค์ฐฝํ ๋๋ฆฌ GS ์ด์๋ง์ RIA ๊ฐ๋ฐํ์ฉํ๊ณผ ๋
ธํ์ฐ ํ๋ก์ ํธ ๊นํ ๊ณผ์ฅ ํจ์จ์ ์ธ ์ ์ง๋ณด์๋ฅผ ์ํ ๊ฐ๋ฐ ๋ฐ ๊ด๋ฆฌ ํ๋ ์์ํฌ ์ถ๊ฒฝ๋ ๋๋ฆฌ Spring Framework ๋์
์ฌ๋ก SE ๊นํ์ฃผ ๋๋ฆฌ ์น ํ์ค์คํ ์ดํด๋ณด๊ธฐ ( ๋ช
์ธ์์ ์ด๊ณ ๋ช
์ธ์์ ์ฃฝ๋ค ) ์ผํ๋ชฐ ํธ๋ ๋ ์ด์ฒญ ๊นํ์ง ์ผํ๋ชฐ ์ปจ์คํดํธ๊ฐ ๋ฐ๋ผ๋ณธ ์ผํ๋ชฐ ํธ๋ ๋ ์ฝ๋๊ด๋ฆฌ ํ๊ด๋จ ๊ณผ์ฅ ๋ ๊ฑฐ์ ์ฝ๋ ๊ด๋ฆฌ ์ ๋ต ( ๋จ์ด ์ง ์ฝ๋ ๋นจ๋ฆฌ ์์๋ณด๊ธฐ ) SQL ํ๋ ๋ฐ๊ด์ผ ๋๋ฆฌ ์น๊ฐ๋ฐ์์ ์ฝํ๊ณ ๋ฆฌ SQL ๋ฐ์ด๋๊ธฐ - 2.
- 3.
- 4.
1. CONDITIONS ์ด์์์ํฉ OSDK, LAF J, Spear, ์ธ๋ถ์
์ฒด ํ๋ ์์ํฌ ๋ฑ ์ ๋ฐ์ ์ผ๋ก ์ฌ๋ฌ ๊ฐ์ง ์๋ฐํ๋ ์์ํฌ๊ฐ ํผ์ฌ๋์ด ํ์คํ๊ฐ ์๋จ ์๋ฐ ๊ฐ๋ฐ์๋ ๊ฐ์์ ์คํ์ผ์ ๋ง๊ฒ ์์ ๊ป ๊ฐ๋ฐํ๊ณ ์์ ๋ถํ์ํ ์๋ฐ์์ค ์์ฑ์ด ๋ง์ฐ ( ์ ๊ท ์๋น์ค ๊ฐ๋ฐ / ๊ธฐ์กด ์๋น์ค ์์ ) ์ ๊ท์ธ๋ ฅ์ด๋ ์
๋ฌด ์ธ์์ธ๊ณ ์ ์๋ง์ ์ฝ๋๋ฅผ ๋ค ์ดํดํ๊ธฐ ํ๋ ์ํฉ 2006 ๋
Mall ๊ฐํธ ํ๋ก์ ํธ ์ต์ ๊ธฐ์ ์ ์ ์ฉํ Web 2.0 ์คํ์ผ์ ์ฌ์ดํธ๋ก ์ ํ ์๋ก์ด ๊ฐ๋ฐ ํ๋ ์์ํฌ์ ๋์
๊ฒํ ( ํธ๋ ๋์ ๋ง๋โฆ ) ๊ฐ๋ฐ์ผ์ ๋จ์ถ์ ์ํ ๊ฐ๋ฐ ์์ฐ์ฑ์ ํฅ์์ด ํ์ ํ์คํ , ์์ฐ์ฑ , ์ ์ง๋ณด์์ฑ , ํ์ง๋ณด์ฆ ๋ฑ์ ๊ณ ๋ คํด์ผ ํจ - 5.
2. INTRODUCTION ์ํ๋ ์์ํฌ๋ฅผ ๋์
ํ๋๊ฐ ? ๊ฐ๋ฐ์์ฐ์ฑ ์ฆ๊ฐ ์ผ๊ด๋ ํ๋ซํผ ๋์
์ผ๋ก ์์ค์ ๋ํ ํ์ง์ ๋ณด์ฆ ์ ์ง๋ณด์ ์ ๋น์ฉ์ ๊ฐ์ ๋์
์๊ธฐ์ ๋ํ ๋ฌธ์ ๊ธฐ์กด ์๋น์ค๊ฐ ์๋ ์๋ก์ด ์๋น์ค๋ฅผ ๊ณ ๋ คํ ๋ ๋๋์ ์ธ ๊ฐํธ ๋งค๋์ ์ ์๋ ฅ ? ๋์
๋ฒ์ ํ๋ ์์ํฌ ์ข
๋ฅ Layer โ Core, MVC, ORM, Security, Cache, Template ๋ฑ ์ํคํ
์ฒ ๊ธฐ์กด ์ํคํ
์ฒ - ์ ์ฒด ๋์
vs ๋ถ๋ถ ๋์
- 6.
2. INTRODUCTION (CONTINUED)ํ๋ ์์ํฌ VS ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ๋ ์์ํฌ = f ( ๋ผ์ด๋ธ๋ฌ๋ฆฌ , ๋์์ธํจํด , ์ํคํ
์ฒ , ์๊ฐ ) ์ํคํ
ํธ๊ฐ ์ด๋ค ์ ํ์ ํ๋๋์ ๋ฐ๋ผ ์ต์ข
์ ์ธ ๋์
๋ฒ์์ ๊ฒฐ๊ณผ๋ฌผ์ด ์ ํ๋๋ค . ํ๋ ์์ํฌ์ ์ฌ๋ฐ๊ฒฌ ( ์ด์ผ๋ฏผ ) ๋ง์ดํฌ๋ก์ํํธ์จ์ด + Communication ํน์ง ํ๋ ์์ํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ ์ฝ๋์ ์์ฑ ํ๋ ์์ํฌ ํด๋์ค๋ฅผ ์๋ธ ํด๋์ฑํด์ ์์ฑ ๋
๋ฆฝ์ ์ผ๋ก ์์ฑ ํธ์ถํ๋ฆ ํ๋ ์์ํฌ ์ฝ๋๊ฐ ์ ์ ์ฝ๋๋ฅผ ํธ์ถ ์ ์ ์ฝ๋๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํธ์ถ ์คํํ๋ฆ ํ๋ ์์ํฌ๊ฐ ์ ์ด ์ ์ ์ฝ๋๊ฐ ์ ์ด ๊ฐ์ฒด์ฐ๋ ๊ตฌ์กฐํ๋ ์์ํฌ๊ฐ ์ ์ ๋
์์ ์ผ๋ก ์ ์ - 7.
3. APPLYING PROCESSstep1. ์๊ตฌ์ฌํญ ๋ถ์ step2. ์ต์ ์ Framework ์ ํ step3. ์ด์ ์ดํ๋ฆฌ์ผ์ด์
Framework ๊ฐ๋ฐ step4. ํ
์คํธ step5. ์ํ ๋ฐ ๊ฐ์ด๋ ๋ฌธ์ ์ ์ step6. ํ๋ก์ ํธ ๊ฐ๋ฐ๊ธฐ๊ฐ ๋์ ์ง์์ ์ธ ๊ฐ๋ฐ ๋ฐ ์ง์ - 8.
4. REQUIREMENT ANALYSISํ์ ์๊ตฌ ์ฌํญ ๋น์ฆ๋์ค๋ฅผ ๋ชจ๋ธ๋งํ ๋ ๋ถํ์ํ ๊ฐ์ฒด ์์ฑ์ ํ์ง ๋ง์ . ์ฌ์ฌ์ฉ์ ํ์ฉํ ์ ์๋ ํจํด์ผ๋ก ๊ฐ๋ฐ MVC ํจํด์ ๊ผญ ๋์
ํ์ . ์ ์ด๋ ํ๋ฉด๊ณผ ๋น์ฆ๋์ค๋ ๋ถ๋ฆฌ ํด๋ณด์ . Project ์ผ์ ๋ด์ ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํด์ผ ํ๋ค . ๊ฐ๋ฐ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ธฐ์กด ๋ ๊ฑฐ์ ์ฝ๋์ ๋ํด ๊ณ ๋ คํด์ผ ํ๋ค . ๋ฐ๋ณต์ ์ธ ์์ค ์ฝ๋ฉ์ ์ต๋ํ ์ค์ด์ . ๊ฐ๋ฐ์๊ฐ ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ ๊ธฐ๋ฅ ์ถ๊ฐ JDBC, ํธ๋์ญ์
, ๋ก๊ทธ , ํ๋ฉด์ปจํธ๋กค , ์บ์ฌ ๋ฑ ์ ํ : ์๊ตฌ์ฌํญ์ ์ ์ฉํ๊ธฐ ์ํ ์ต์ ์ ์กฐํฉ์ ? ๊ฒํ ๊ธฐ์ : Spring, Struts, Hibernate, iBatis, Velocity, FreeMarker, Tiles, SiteMesh ๊ฒฐ๋ก ์ ์ผ๋ก Spring ํ๋๋ก ๋ชจ๋ ๊ฒ ๊ฐ๋ฅํ๋ค !! - 9.
- 10.
6. GSESHOP ARCHITECTUREApplying Spring Framework in GSeShop JDK 1.4.2 / Java Virtual Machine J2EE Services Spring Framework GSeShop Application Framework Domain Object Data Access Tier Component Business Logic Tier Component MVC Tier Component EHCache Open Source Library - 11.
7. ARCHITECTURE FEATURESpring DAO ์ ์ธ์ ํธ๋์ญ์
์ฌ์ฉ ResultSet ์ ๋ํ ์ฌ์ด ๋งคํ ์๋จ ์ ๊ณต ์ฟผ๋ฆฌ์ ์์ค์ ๋ถ๋ฆฌ Code Generator ์๋น์ค์ ์ํฐํฐ์์ ๊ด๊ณ๋ฅผ ์ ํด์ ์๋ฐ์ฝ๋๋ฅผ ์์ฑํจ ๊ด๋ฆฌ XML ๋ ํจ๊ป ์์ฑํด์ ์ต๋ํ ํธ์์ฑ ์ ๊ณต View Resolver ๊ฒฐ๊ตญ์ Data ๋ณด์ฌ์ฃผ๊ฒ ๋๋ ๊ฒ XML, RSS, FLASH, Json ๋ฑ JSP ์ด์ธ์ View ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ํ์ ์ ๊ณต Open Source Library ์ ๊ทน ํ์ฉ Jakarta Project, EHCACHE, XSTREAM, ROME, โฆ - 12.
8. PROS &CONS Pros ๊ฐ๋ฐ์์ ์ธ์๋ณํ ๊ฐ๋ฐ ์์ฐ์ฑ / ์ฌ์ฌ์ฉ์ฑ์ ์ฆ๊ฐ Lesson & Learn ์๊ฐ ๋จ์ถ ๋ฐ์ ํ๋ ํ๋ ์์ํฌ Pingpong Project CMI Project Test Framework ์ ์์ฐ์ค๋ฐ ๋์
Cons ๊ธฐ์กด๊ฐ๋ฐ์ or ์ด๋ณด๊ฐ๋ฐ์์ ์ ๊ทผํ๊ธฐ๊ฐ ์ฝ์ง ์์ ๊ด๋ฆฌํ ํฌ์ธํธ๊ฐ ๋ง์์ง ํ๋ ์์ํฌ ๋ฒ์ ๊ด๋ฆฌ Configuration, Log, Local Development Environment ์ง์์ ์ธ ์ ์ง๋ณด์ ํ๋ ๋ฐ ์ ๊ท ๊ฐ๋ฐ ( ์ ๊ธฐ์ ํฌํจ ) Framework ๋ง๋ฅ์ฃผ์ ๋ช์ ๋น ์ง ์ ์์ - 13.
9. CONCLUSION ๋จ๊ฒจ์ง์์ Legacy Code ๋ฅผ ์ด๋ป๊ฒ ํ ๊ฒ์ธ๊ฐ ? Control ๊ณผ Refactoring UI Component ์ ๋ํ ๊ณ ๋ฏผ ํ๋ ์์ํฌ๋ ์ํคํ
์ฒ์ ์ผ๋ถ UI ๋ ์ด์ ๋ ์ง์งํ๊ฒ ๊ณ ๋ คํด์ผ๋ ๋์ ์๋ก์ด ํ๋ ์์ํฌ ๋ ์ด์ด ๋์
? ORM, Template, Security, Flow Control, Batch ๋ฑ Spring Upgrade JDK ๋ฒ์ ์
๊ทธ๋ ์ด๋ Spring ๋ฒ์ ์
๊ทธ๋ ์ด๋