Spring

[중앙정보처리학원] Spring* basic

해보구 2024. 5. 13. 14:16

  • 스프링 프레임워크는 자바 언어를 위한 프레임워크. 스프링은 도메인 객체를 다루기 위한 프로그래밍 및 테스트(Test)를 위한 가벼운 솔루션을 제공하며, 이를 통해 기업급 애플리케이션 개발에 사용됨
  • 스프링은 여러 모듈로 구성되어 있음, 필요한 모듈만 선택해서 사용할 수 있음. 대표적인 모듈로는 스프링 코어(Spring Core), 스프링 MVC(Spring MVC), 스프링 데이터(Spring Data).
  • 스프링 프레임워크는 자바에서 가장 널리 사용되는 프레임워크. 다양한 개발 환경과 통합이 가능하다는 장점이 있다. 또한, 대규모 애플리케이션에서도 유지보수가 용이하고, 테스트 코드 작성이 쉽다는 점에서 많은 개발자들이 선호하는 프레임워크이다.

 

 

 

결국 스프링 프레임워크는 강력한 객체지향 프로그램을 만들기 위한 도구!!

 

  • 강력한 객체지향 프로그램을 위해서는 객체지향 설계 원칙인 SOLID 원칙을 엄격하게 준수해야 함. 또한, 객체지향의 특성 중 다형성, 캡슐화, 추상화 등을 적극 활용, 객체 간의 결합도를 낮추고 유연하고 확장성 있는 코드를 작성해야 함