backend

개요 Spring은 로드 존슨이 당시 주류였던 EJB2의 단점을 보완하여 개발하였다. Spring은 Jakarta EE 개발을 더 쉽게 만드는 것을 목표로 한다. Sping의 장점은 다음과 같다. 가볍다 (Lightweight) EJB2는 무겁고 복잡한 구조를 가지고 있었다 Spring은 경량 컨테이너를 사용하여 구동 속도가 훨씬 가볍고 더 빠르다 POJO 기반 프로그래밍 (Plain Java Old Object) EJB2는 특정 인터페이스를 구현해야 하는 등 많은 제약이 있었다 Spring은 POJO를 사용하여 더 간단하고 객체지향적으로 개발할 수 있다 DI (Dependency Injection), IoC (Inversion of Control) Spring은 Dependency Injection을 ..