유자맛바나나의 Dev-log

  • 홈
  • 태그
  • Front-End
  • Back-End

Coupling 1

[Spring] 강한 결합(Tight Coupling)과 느슨한 결합(Loose Coupling)

의존성 주입(DI: Dependency Injection)과 IoC(Inversion Of Control) 컨테이너는 Spring의 기본이자 핵심 기능 중 하나다. Spring을 이해하기 위해서 가장 먼저 학습해야할 내용이다. DI를 배우기에 앞서 강한 결합 대비 느슨한 결합의 이점을 보며 외부 의존성 주입(DI)의 필요성에 대해 학습할 필요가 있다. ❑ 강한 결합(Tight Copuling)Class DiagramCode ExampleAS-IS) GasolineEngine 참조public class Car { private GasolineEngine gasolineEngine = new GasolineEngine(); public void ride() { gasolineEngine.useOil(); ...

Back-End/Spring 2021.07.04
1
클릭해서 더보기
프로필사진
GitHub
ojs7928@gmail.com
  • 분류 전체보기 (108)
    • OOP (1)
    • Design Pattern (3)
    • Clean Code & Refactoring (7)
    • Web개발 (0)
    • Back-End (46)
      • Java (7)
      • JPA (2)
      • Spring (13)
      • Server (8)
      • Kafka (6)
      • MySQL (2)
      • MongoDB (7)
    • Front-End (29)
      • HTML, CSS (6)
      • JavaScript (13)
      • React (9)
      • React-Native (1)
    • DevOps (11)
      • Docker (11)
      • Kubernetes (0)
      • Jenkins (0)
    • Data Science (0)
      • Python (0)
      • Machine Learning (0)
      • LLM (0)
    • Algorithms (8)
    • IntelliJ (1)
    • Gradle, Maven (0)
    • Motivation (1)

Tag

CleanCode, JPA, devops, javascript, webserver, Spring, spring-data-jpa, DesignPattern, docker, lecture, react, java, dev-ops, kafka, NGINX, codility, Dependencyinjection, javascript 문법, Algorithms, JPA활용2,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바