<aside> π‘
</aside>
<aside> π‘
</aside>
<aside> π‘
</aside>
<aside> π‘
</aside>
<aside> π‘
μΉ μ ν리μΌμ΄μ κ³μΈ΅κ΅¬μ‘°
</aside>
<aside> π‘
</aside>
<aside> π‘
</aside>
<aside> π‘
</aside>
<aside> π‘
</aside>
<aside> π‘
properties μ€μ λ¬Έμ β μμ‘΄μ±μ£Όμ μ€ν¨ μ€λ₯
</aside>
<aside> π‘
</aside>
π μ€νλ§ β βββ π 1. μ€νλ§ νλ μμν¬ μκ° β βββ 1.1 μ€νλ§μ΄λ? β βββ 1.2 μ€νλ§μ νΉμ§ β βββ 1.3 μ€νλ§μ μ£Όμ κ΅¬μ± μμ β βββ 1.4 μ€νλ§ vs λ€λ₯Έ νλ μμν¬ λΉκ΅ β βββ π 2. μ€νλ§μ ν΅μ¬ κ°λ β βββ 2.1 μμ‘΄μ± μ£Όμ (DI) β βββ 2.2 μ μ΄μ μμ (IoC) β βββ 2.3 λΉ(Bean)κ³Ό λΉ ν©ν 리 β βββ 2.4 μ€νλ§ μ»¨ν μ΄λ β βββ 2.5 μ€νλ§μ AOP (Aspect-Oriented Programming) β βββ π 3. μ€νλ§ λΆνΈ β βββ 3.1 μ€νλ§ λΆνΈλ? β βββ 3.2 μ€νλ§ λΆνΈμ μ₯μ β βββ 3.3 μ€νλ§ λΆνΈ νλ‘μ νΈ μμ± β βββ 3.4 μ€νλ§ λΆνΈ μ ν리μΌμ΄μ μ€ν β βββ 3.5 μ€νλ§ λΆνΈ μλ μ€μ β βββ π 4. μ€νλ§ λ°μ΄ν° μ κ·Ό β βββ 4.1 JDBCμ ORM β βββ 4.2 JPA (Java Persistence API) β βββ 4.3 Spring Data JPA β βββ 4.4 MyBatis β βββ 4.5 νΈλμμ μ²λ¦¬ β βββ π 5. μ€νλ§ MVC β βββ 5.1 μ€νλ§ MVC κ°μ β βββ 5.2 DispatcherServlet β βββ 5.3 컨νΈλ‘€λ¬μ μμ² λ§€ν β βββ 5.4 λͺ¨λΈκ³Ό λ·° β βββ 5.5 νΌ μ²λ¦¬ λ° λ°μΈλ© β βββ π 6. μ€νλ§ μνλ¦¬ν° β βββ 6.1 μ€νλ§ μνλ¦¬ν° κ°μ β βββ 6.2 μΈμ¦(Authentication) β βββ 6.3 κΆν λΆμ¬(Authorization) β βββ 6.4 μ€νλ§ μνλ¦¬ν° νν° β βββ 6.5 μ¬μ©μ μ μ μνλ¦¬ν° μ€μ β βββ π 7. μ€νλ§ RESTful μΉ μλΉμ€ β βββ 7.1 REST API κ°μ β βββ 7.2 REST 컨νΈλ‘€λ¬μ μμ² λ§€ν β βββ 7.3 μλ΅ μ²λ¦¬ λ° HTTP μν μ½λ β βββ 7.4 μμΈ μ²λ¦¬ β βββ π 8. μ€νλ§ ν μ€νΈ βββ 8.1 ν μ€νΈ κ°μ βββ 8.2 λ¨μ ν μ€νΈ (JUnit) βββ 8.3 ν΅ν© ν μ€νΈ (Integration Test) βββ 8.4 MockMvc βββ 8.5 ν μ€νΈ 컀λ²λ¦¬μ§