
여러 회사에서 사용하고 있는 스프링 프레임워크에 대해 항상 공부를 해보고 싶단 생각만 하고 있었는데 우연한 기회로 스터디를 시작하게 되어 스프링에 대해서 공부한 내용을 정리해보려고 한다.스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히
Spring Framework를 배우는 과정에서 가장 중요한 개념중 하나가 제어의 역전(IoC, Inversion of Control)과 의존성 주입(DI, Dependency Injection)이다. 이 두 가지는 객체 지향 프로그래밍의 유연성과 확장성을 높이는 데

관점 지향 프로그래밍(AOP, Aspect Oriented Programming)는 Spring Framework에서 핵심적인 기능 중 하나로, 애플리케이션의 횡단 관심사(Cross-Cutting Concerns)를 효과적으로 분리하여 코드의 중복을 줄이고, 유지보수성

Spring Framework는 Java기반 애플리케이션 개발에서 가장 많이 사용되는 프레임워크 중 하나이고, Spring Boot는 이를 더욱 간편하게 사용할 수 있도록 설계된 확장판이다. 이번에는 Spring Boot에 대해서 한번 정리를 해보겠다.Spring Bo
오늘은 자바를 사용하는 개발자가 알아야 하는 객체 지향 설계의 5가지 원칙인 SOLID 원칙에 대해서 포스팅 해보려고 한다. SOLID 원칙이란 ? SOLID 원칙은 로버트 C.마틴이 제시한 객체지향 설계의 원칙이다. SOLID는 다섯가지 원칙의 앞글자를 따서 만들어졌으먀, 다음과 같은 의미를 가진다. S: 단일 책임 원칙 (Single Responsi...