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

λ°˜μ‘ν˜•

μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬ λͺ¨λ“ˆ


ν”„λ ˆμž„ μ›Œν¬ - λΌˆλŒ€λ₯Ό μ΄λ£¨λŠ” μ½”λ“œλ“€μ˜ λͺ¨μž„

ν”„λ ˆμž„μ›Œν¬λŠ” κΈ°λ³Έ λΌˆλŒ€λ‘œ λ°©ν–₯성을 μ œμ‹œν•˜κ³  μ›ν•˜λŠ” κΈ°λŠ₯을 λΉ λ₯΄κ²Œ λ§Œλ“€ 수 있게 ν•œλ‹€.

μ£Όμš” κΈ°λŠ₯으둜 DI, AOP, MVC, JDBCλ₯Ό μ œκ³΅ν•œλ‹€.

 

λͺ¨λ“ˆ

라이브러리둜 ν”„λ ˆμž„μ›Œν¬ μ•ˆμ— 미리 λ§Œλ“€μ–΄μ Έ μžˆλŠ” κΈ°λŠ₯이닀.

μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬μ—μ„œ μ œκ³΅ν•˜κ³  μžˆλŠ” λͺ¨λ“ˆ 

μŠ€ν”„λ§ ν”„λ ˆμž„μ›Œν¬μ—μ„œ μ œκ³΅ν•˜κ³  μžˆλŠ” λͺ¨λ“ˆμ„ μ‚¬μš©ν•˜λ €λ©΄

λͺ¨λ“ˆμ— λŒ€ν•œ μ˜μ‘΄μ„€μ • 개발 ν”„λ‘œμ νŠΈμ—  XML파일 등을 μ΄μš©ν•΄ 직접 ν•˜λ©΄ λœλ‹€.

λ‹€μš΄λ‘œλ“œ λ°›μ•„μ„œ web.xml에 μ €μž₯ν•˜λ©΄ λœλ‹€.

 

 

 

 

μŠ€ν”„λ§ μ»¨ν…Œμ΄λ„ˆ


μ§€κΈˆκΉŒμ§€λŠ” 객체가 ν•„μš”ν•˜λ©΄ λ°”λ‘œ κ·Έ μžλ¦¬μ—μ„œ μƒμ„±ν•΄μ„œ μ‚¬μš©ν•˜λŠ” 방식을 μ‚¬μš©ν–ˆμ§€λ§Œ

μŠ€ν”„λ§μ€ κΈ°λŠ₯듀을 λͺ¨λ‘ κ΄€λ¦¬ν•˜λŠ” μ»¨ν…Œμ΄λ„ˆλΌλŠ” λ°•μŠ€μ•ˆμ— ν•„μš”ν•œ 객체λ₯Ό 미리 λ§Œλ“€μ–΄ 놓고

κΊΌλ‚΄μ“°λŠ” λ°©μ‹μœΌλ‘œ μ‚¬μš©ν•œλ‹€.

xmlνŒŒμΌμ— 적어주면 μ»¨ν…Œμ΄λ„ˆμ— 객체(Bean)κ°€ μƒμ„±λœλ‹€.

그럼 κ·Έ 객체λ₯Ό κΊΌλ‚΄μ„œ μ‚¬μš©ν•˜λ©΄ λœλ‹€.

 

이 μ»¨ν…Œμ΄λ„ˆλ₯Ό μŠ€ν”„λ§ IoC μ»¨ν…Œμ΄λ„ˆλΌκ³ ν•œλ‹€.

IoC : Inversion of Control

μ œμ–΄μ˜ μ—­μ „, ν•„μš”ν•  λ–„ μƒμ„±ν•΄μ„œ μ‚¬μš©ν•˜λ˜ 방식을 미리 생성해 놓고 μ‚¬μš©ν•˜λŠ” ν˜•νƒœλ‘œ λ³€κ²½

 

 

 

-> μžλ°” μ„€μΉ˜ λ˜μ–΄μžˆλŠ”μ§€ 확인

cmd μ°½ : javac -version 

-> μžλ°”κ°€ μ„€μΉ˜λ˜μ–΄μžˆλ‹€λ©΄ 이클립슀 λ‹€μš΄, μ„€μΉ˜

-> 이클립슀 ν•œκΈ€ 처리 

μ„€μ • - Window - preference - enco검색 - μ „λΆ€ utf-8둜 μ„€μ •

λ°˜μ‘ν˜•
λŒ“κΈ€