ν‹°μŠ€ν† λ¦¬ λ·°

μŠ€ν”„λ§λΆ€νŠΈλŠ” μ›Ή ν”„λ‘œκ·Έλž¨μ„ 쉽고 λΉ λ₯΄κ²Œ λ§Œλ“€ 수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” μ›Ή ν”„λ ˆμž„μ›Œν¬

μžλ°”λ‘œ λ§Œλ“€μ–΄μ§

- XSS, SQL Injection 곡격을 기본으둜 λ§‰μ•„μ€Œ

- 둜그인 κΈ°λŠ₯, νŽ˜μ΄μ§• κΈ°λŠ₯ 등이 잘 λ§Œλ“€μ–΄μ Έ 있음

- ν†°μΊ£ μ„œλ²„κ°€ λ‚΄μž₯λ˜μ–΄ 있고 섀정도 μžλ™ 적용, WASλ₯Ό μ“°μ§€ μ•Šμ•„λ„ 됨

- 섀정이 쉬움

 

1. Frame(ν‹€)work(λ™μž‘) πŸ‘‰πŸ» ν‹€ μ•ˆμ—μ„œ λ™μž‘ν•˜λŠ” 것

- 틀을 λ²—μ–΄λ‚˜μ§€ μ•Šκ³  κ·Έ μ•ˆμ—μ„œλ§Œ μ›€μ§μ΄λŠ” 것, 틀에 λ§žμΆ°μ„œ κ°œλ°œν•  수 있게 됨

 

2. μŠ€ν”„λ§μ€ μ˜€ν”ˆμ†ŒμŠ€ 

- μ†ŒμŠ€μ½”λ“œκ°€ κ³΅κ°œλ˜μ–΄ μžˆλ‹€λŠ” 것

- λ‚΄λΆ€λ₯Ό λ³Ό 수 있음 πŸ‘‰πŸ» λ‚΄λΆ€λ₯Ό κ³ μΉ˜λŠ” 것 κ°€λŠ₯, 무료

 

3. μŠ€ν”„λ§μ€ IoC μ»¨ν…Œμ΄λ„ˆλ₯Ό κ°€μ§„λ‹€.

- Inversion of Control : μ œμ–΄μ˜ μ—­μ „, μ£Όλ„κΆŒμ΄ μŠ€ν”„λ§μ— μžˆλ‹€λŠ” 것

- class : 섀계도

- object : 싀체화가 κ°€λŠ₯ν•œ 것

- Instance : 싀체화 된 것

- IoCλŠ” μˆ˜λ§Žμ€ μ˜€λΈŒμ νŠΈλ“€μ„ μŠ€μΊ”ν•˜κ³  λ©”λͺ¨λ¦¬μ— 직접 μ˜¬λ €μ£ΌλŠ” 것

 

4. μŠ€ν”„λ§μ€ DIλ₯Ό μ§€μ›ν•œλ‹€.

- Dependency Injection : μ˜μ‘΄μ„± μ£Όμž…

- λ‚΄κ°€ μ›ν•˜λŠ” λͺ¨λ“  class의 λ©”μ†Œλ“œμ—μ„œ λ©”λͺ¨λ¦¬μ— μ˜¬λ €μ§„ μ˜€λΈŒμ νŠΈλ“€μ„ μ‚¬μš©ν•  수 있음

 

Comments