springboot 2

[Spring] Handler Mapping 이란?

핸들러 매핑 (Handler Mapping) 요청 정보를 기준으로 어떤 컨트롤러를 사용할지 선정하는 인터페이스이다. 핸들러 매핑 인터페이스는 여러 구현체를 가지고 있고, 대표적인 구현체 클래스는 다음과 같다. BeanNameHandlerMapping ControllerClassNameHandlerMapping SimpleUrlHandlerMapping DeaultAnnotationHandlerMapping BeanNameHandlerMapping - 빈 이름을 URL로 사용하는 매핑 전략이다. - 빈을 정의할 때 슬래시("/")가 들어가면 매핑 대상이 된다. - ex) @Bean("/hello") ControllerClassNameHandlerMapping - URL과 일치하는 클래스 이름을 갖는 빈을 ..

개념 2022.12.26

[Spring] Portlet 과 Servlet 이란?

포틀릿 [Portlet] 웹 기반 콘텐츠, 애플리케이션 및 기타 리소스에 대한 액세스를 제공하는 재사용 가능한 웹 모듈입니다. 포함된 JSR 286 포틀릿 컨테이너가 있으므로 포틀릿은 응용 프로그램 서버에서 실행할 수 있습니다. JSR 286 API는 이전 버전과의 호환성을 제공합니다. 각 사용자에 대해 서로 다른 데이터를 표시하는 동일한 포틀릿의 여러 인스턴스를 사용하여 포틀릿을 더 큰 포털 페이지로 어셈블할 수 있습니다. "-IBM" -> " Port의 복사를 허락한다 "는 뜻! 서블릿[Servlet] Java 서블릿 API(Application Programming Interface)를 사용하는 Java™ 프로그램입니다. 애플리케이션 서버에 배치하려면 웹 애플리케이션 아카이브(WAR) 파일 또는 웹..

개념 2022.12.26