๐Ÿ‘ป Framework

๐Ÿ“ Framework๋ž€?

  • ๊ฐœ๋ฐœ์ž๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฐœ๋ฐœํ•จ์— ์žˆ์–ด ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฐœ๋ฐœ ์‹œ๊ฐ„์„ ์ค„์ด๊ณ , ์ฝ”๋“œ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„
    ์ฆ๊ฐ€ ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ผ๋ จ์˜ ํด๋ž˜์Šค ๋ฌถ์Œ์ด๋‚˜ ๋ผˆ๋Œ€, ํ‹€์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ˜•ํƒœ๋กœ ์ œ๊ณต๋˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค

๐Ÿ“ Library๋ž€?

  • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ž€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“  ํด๋ž˜์Šค๋“ค์˜ ๋‚˜์—ด๋กœ, ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๋“ค์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

๐ŸŽถframwork์˜ ํŠน์ง•(1)

1. ๊ฐœ๋ฐœ์ž๊ฐ€ ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
2. ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋‹ค. 
3. ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋„๊ตฌ, ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์„ ์ง€์›ํ•œ๋‹ค. 

๐Ÿฅณframwork์˜ ํŠน์ง• - ์žฅ๋‹จ์ (2)

์žฅ์  - ๊ฐœ๋ฐœ ์‹œ๊ฐ„์„ ์ค„์ผ ์ˆ˜ ์žˆ์Œ - ์ •ํ˜•ํ™” ๋˜์–ด ์žˆ์–ด ์ผ์ •์ˆ˜์ค€ ์ด์ƒ์˜ ํ’ˆ์งˆ์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Œ - ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฌ์›€
๋‹จ์  - ๋„ˆ๋ฌด ์˜์กดํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋“ค์˜ ๋Šฅ๋ ฅ์ด ๋–จ์–ด์ ธ์„œ ์Šค์Šค๋กœ ์ง์ ‘ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์›Œ์ง - ์Šต๋“์— ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆผ

๐Ÿ‘พ framwork์˜ ์ข…๋ฅ˜

๊ตฌ๋ถ„ ์„ค๋ช… ์ข…๋ฅ˜
์˜์†์„ฑ
Framework
๋ฐ์ดํ„ฐ์˜ ์ €์žฅ, ์กฐํšŒ, ๋ณ€๊ฒฝ, ์‚ญ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ํด๋ž˜์Šค ๋ฐ ์„ค์ • ํŒŒ์ผ๋“ค์„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌํ™”ํ•˜์—ฌ ๊ตฌํ˜„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ - Mybatis
- Hibernate
์ž๋ฐ”
Framework
Java EE๋ฅผ ํ†ตํ•œ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์ดˆ์ ์„ ๋งž์ถ”์–ด ํ•„์š”ํ•œ ์š”์†Œ๋“ค์„ ๋ชจ๋“ˆํ™” ํ•˜์—ฌ ์ œ๊ณตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ - Mybatis
- Hibernate
ํ™”๋ฉด ๊ตฌํ˜„
Framework
Front-End๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ‹€์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ - Bootstrap
- Foundation
- MDL
๊ธฐ๋Šฅ ๋ฐ ์ง€์›
Framework
ํŠน์ • ๊ธฐ๋Šฅ์ด๋‚˜ ์—…๋ฌด์ˆ˜ํ–‰์— ๋„์›€์„ ์ค„ ์ˆ˜ ์ž‡๋Š” ์ œ๊ณตํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ - Log4j
- JUnit 5
- ANT
profile
๋‚˜๋ฅผ ์ฃฝ์ด์ง€ ๋ชปํ•˜๋Š” ์˜ค๋ฅ˜๋Š” ๋‚ด ์ฝ”๋“œ๋ฅผ ๋” ๊ฐ•ํ•˜๊ฒŒ ๋งŒ๋“ค์ง€ใ…‹

1๊ฐœ์˜ ๋Œ“๊ธ€

comment-user-thumbnail
2023๋…„ 8์›” 10์ผ

์ด๋ ‡๊ฒŒ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ