Spring
-
의존성 주입 1) 의존성 주입의 개념 DI는 객체가 직접 필요로 하는 의존성을 생성자, Setter 메서드, 필드 주입 등의 방법으로 주입받는 것을 의미 이를 통해 객체 간의 결합도를 낮추고, 코드의 재사용성과 유지보수성을 향상시킬 수 있습니다. 2) 의존성 주입의 세가지 방법 ① 생성자 주입 ( Constructor Injection ) 생성자를 통해 의존성을 주입하는 방법입니다. 클래스의 생성자를 정의하고, 해당 클래스가 필요로 하는 의존성을 생성자의 매개변수로 선언합니다. public class Attack { private String name; // Attack 클래스 선언 public Attack(String name) { this.name = name; } public void perform..
[Spring] 의존성주입(DI, Dependency Injection)의존성 주입 1) 의존성 주입의 개념 DI는 객체가 직접 필요로 하는 의존성을 생성자, Setter 메서드, 필드 주입 등의 방법으로 주입받는 것을 의미 이를 통해 객체 간의 결합도를 낮추고, 코드의 재사용성과 유지보수성을 향상시킬 수 있습니다. 2) 의존성 주입의 세가지 방법 ① 생성자 주입 ( Constructor Injection ) 생성자를 통해 의존성을 주입하는 방법입니다. 클래스의 생성자를 정의하고, 해당 클래스가 필요로 하는 의존성을 생성자의 매개변수로 선언합니다. public class Attack { private String name; // Attack 클래스 선언 public Attack(String name) { this.name = name; } public void perform..
2023.06.27 -
1) 스프링의 개념 Java 플랫폼에서 애플리케이션 개발을 위한 오픈 소스 프레임워크 2) 스프링의 기원 1』개발자는 누구인가? 호주 시드대학교 출신의 컴퓨터 프로그래머 로데릭 로드 존슨이 전통적인 J2EE (Java 2 Platform, Enterprise Edition) 개발 방법, 특히 EJB의 문제점과 복잡성을 지적하고, 개발자가 보다 간결하고 유연한 애플리케이션을 개발할 수 있도록 경량 프레임워크인 스프링을 제작함. 2』 왜? 전통적인 J2EE 개발의 문제때문에 !! J2EE(Java 2 Platform, Enterprise Edition)는 기업용 Java 플랫폼으로, 웹 애플리케이션 및 분산 애플리케이션을 개발하기 위한 다양한 기능과 API를 제공하였으나, 아래와 같은 문제점들이 있었습니다...
[Spring] Spring의 개념과 기원1) 스프링의 개념 Java 플랫폼에서 애플리케이션 개발을 위한 오픈 소스 프레임워크 2) 스프링의 기원 1』개발자는 누구인가? 호주 시드대학교 출신의 컴퓨터 프로그래머 로데릭 로드 존슨이 전통적인 J2EE (Java 2 Platform, Enterprise Edition) 개발 방법, 특히 EJB의 문제점과 복잡성을 지적하고, 개발자가 보다 간결하고 유연한 애플리케이션을 개발할 수 있도록 경량 프레임워크인 스프링을 제작함. 2』 왜? 전통적인 J2EE 개발의 문제때문에 !! J2EE(Java 2 Platform, Enterprise Edition)는 기업용 Java 플랫폼으로, 웹 애플리케이션 및 분산 애플리케이션을 개발하기 위한 다양한 기능과 API를 제공하였으나, 아래와 같은 문제점들이 있었습니다...
2023.06.27