Study/Spring

[Spring Framework] 스프링과 웹 애플리케이션

AC 2019. 8. 3. 19:37

 

스프링은 웹 애플리케이션에 특화된 프레임워크가 아니며, 클라우드 네이티브화된 애플리케이션 만들기에 특화된 프레임워크도 아니다.  간단히 말해, 규모가 큰 애플리케이션을 자바로 만들 때 필요한 프레임워크이다.
욕심을 부려서 이것저것 다 설명하면 이해하기가 어려우므로, 여기서는 웹 애플리케이션을 대상으로 설명한다.

다만, 웹 애플리케이션으로 한정한다고 해도 그 안에는 다른 애플리케이션 개발에 이용할 수 있는 범용적인 부분도 포함될 것이다.

스프링에 관한 자세한 설명에 앞서 웹 애플리케이션과 그 설계 이론을 알아보자. 스프링을 웹 애플리케이션에 이용하려면
웹 애플리케이션과 그 설계 이론을 이해하는 거싱 매우 중요하다. 스프링은 구현을 위한 프레임워크가 아니라 설계를 위한 프레임워크라고 해도 과언이 아니다. 내용이 조금 길지만 무슨 일이든 기본이 중요하다. 특히 웹 애플리케이션 입문자는 "빨리 스프링 구현부터 보여주면 안 되나?라고  불평하지 말고 구독해가자. 기본이 있으면 1을 100으로 만들 수도 있다.

LIST