[Spring] 왜 자바만 스프링을 사용할까?



“토비의 스프링 3.1” 책을 읽으며, 한 문장 한 문장 자세히 공부해 보려고 한다.

1장은 오프젝트와 의존관계이다.



자바만 스프링을 사용하는 이유


스프링 프레임워크는 자바 언어와 자바 플랫폼의 특성을 기반으로 개발된 프레임워크이다.
따라서 자바 언어의 특성과 잘 어울리는 다양한 기능들을 제공한다.

  1. 의존성 주입(DI)를 통한 객체 관계 구성
  2. AOP(Aspect Of Programming) 지원
  3. POJO 기반의 구성
  4. 편리한 MVC 패턴
  5. WAS에 독립적인 개발 환경





다른 언어들 역시 자체적인 프레임워크와 도구를 가지고 있다.

Python: Django, Flask 등
Ruby: Ruby on Rails
PHP: Laravel, Symfony 등
JavaScript (Node.js): Express.js, Nest.js 등





참고링크 |

Categories:

Updated:

Leave a comment