Spring 07 - Spring Annotations Part 1

Spring Annotations

스프링 코드를 보다 보면, 골뱅이로 시작되는 단어들이 기존 JAVA 개발할 때 쓰던 @Override 보다 다양하고 많이 사용된다. 골뱅이로 시작되는 단어들, 이를 어노테이션(Annotation)이라 한다. 사전적인 의미로는 주석이라는 뜻이지만, 자바 스프링에서 어노테이션은 코드 사이에 특별한 기능을 수행하도록 하는 기술이다. 주로 클래스와 메서드에 추가하여 다양한 기능을 부여하는 역할을 맡는다.
그럼 자바 스프링에서 사용되는 대표적인 어노테이션들을 알아본다. Part 1에서는 DI 및 환경설정과 관련된 스프링 기본 어노테이션들을 살펴본다.

Continue reading

Spring 06 - Spring MVC Flow

스프링 MVC

스프링 MVC는 자바 기반의 웹 애플리케이션 개발에서 가장 널리 사용되는 프레임워크 중 하나이며, Model-View-Controller (MVC) 패턴을 사용하여 웹 애플리케이션을 구성하고, 코드의 분리와 유지 보수를 쉽게 도와준다.

  • Model(모델): 애플리케이션의 데이터와 비즈니스 로직을 담당. 데이터를 처리하고, 뷰에 전달할 준비
  • View(뷰): 사용자에게 보여지는 UI 담당. 모델에서 전달된 데이터를 기반으로 화면을 렌더링
  • Controller(컨트롤러): 사용자의 요청을 처리, 적절한 모델과 뷰를 선택하는 역할. 사용자의 입력을 받아 모델을 갱신하고, 그 결과를 뷰에 전달

Continue reading

Pagination