스프링은 웹 애플리케이션에 특화된 프레임워크가 아니며, 클라우드 네이티브화된 애플리케이션 만들기에 특화된 프레임워크도 아니다. 간단히 말해, 규모가 큰 애플리케이션을 자바로 만들 때 필요한 프레임워크이다.
욕심을 부려서 이것저것 다 설명하면 이해하기가 어려우므로, 여기서는 웹 애플리케이션을 대상으로 설명한다.
다만, 웹 애플리케이션으로 한정한다고 해도 그 안에는 다른 애플리케이션 개발에 이용할 수 있는 범용적인 부분도 포함될 것이다.
스프링에 관한 자세한 설명에 앞서 웹 애플리케이션과 그 설계 이론을 알아보자. 스프링을 웹 애플리케이션에 이용하려면
웹 애플리케이션과 그 설계 이론을 이해하는 거싱 매우 중요하다. 스프링은 구현을 위한 프레임워크가 아니라 설계를 위한 프레임워크라고 해도 과언이 아니다. 내용이 조금 길지만 무슨 일이든 기본이 중요하다. 특히 웹 애플리케이션 입문자는 "빨리 스프링 구현부터 보여주면 안 되나?라고 불평하지 말고 구독해가자. 기본이 있으면 1을 100으로 만들 수도 있다.
LIST
'Study > Spring' 카테고리의 다른 글
[Spring Framework] EJB의 등장과 쇠퇴 (3) | 2019.08.03 |
---|---|
[Spring Framework] JSP, Servlet의 등장 (0) | 2019.08.03 |
[Spring Framework] 웹 애플리케이션이란? (0) | 2019.08.03 |
[Spring Framework] 스프링 서브 프로젝트 (0) | 2019.08.03 |
[Spring Framework] 스프링의 역사 (0) | 2019.08.03 |