분류 전체보기(359)
-
Servlet
Servlet서블릿(Servlet) 자체는 웹 애플리케이션의 구성 요소 중 하나입니다. 웹 애플리케이션은 클라이언트의 요청에 대한 동적인 처리를 위해 서버상에서 실행되는 애플리케이션을 말하며, 서블릿은 그 중에서 Java를 사용하여 웹 서버에서 실행되는 프로그램입니다.서블릿은 HTTP 요청을 받아 처리하고, 그 결과를 웹 브라우저로 다시 전송(응답)하는 역할을 합니다. 이는 HTML, XML 등의 형태로 응답을 생성하여 클라이언트(보통 웹 브라우저)에 전달합니다. 서블릿은 Java EE(Enterprise Edition) 스펙의 일부이며, JSP(JavaServer Pages), JSF(JavaServer Faces)와 같은 다른 Java 웹 기술과 함께 웹 애플리케이션의 백엔드 로직을 구현하는 데 사용..
2023.04.17 -
Spring Boot DevTools
Spring Boot의 DevTools를 사용하는 것은 필수는 아니지만, 개발 과정에서 상당한 이점을 제공합니다. DevTools는 개발 효율성과 경험을 크게 향상시키는 여러 기능을 제공하므로, 많은 개발자들이 이를 선호합니다. 4.0.0 org.springframework.boot spring-boot-starter-parent 3.1.2 sia taco-cloud 0.0.1-SNAPSHOT taco-cloud Taco Cloud Example 17 org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-starter-web o..
2023.04.17 -
Slice
Spring Data JPA의 Slice는 페이징 처리에서 효율성을 높이기 위한 대안으로, Page 객체와 비교해 일부 간략화된 정보를 제공하는 페이징 결과 객체입니다. Slice는 전체 데이터 수를 계산하지 않고도 페이징을 처리할 수 있어 성능 면에서 이점을 제공합니다. 더 자세히 설명하자면, Slice는 현재 페이지의 데이터와 다음 페이지로 이동할 수 있는지 여부만 제공하며, 전체 데이터의 수를 포함하지 않는다는 점이 특징입니다.Slice와 Page의 비교Page와 Slice는 모두 페이징 처리를 위해 사용되지만, 두 클래스는 제공하는 정보가 다릅니다.Page전체 데이터 개수 (getTotalElements())총 페이지 수 (getTotalPages())현재 페이지에 해당하는 데이터 (getCont..
2023.04.17 -
@DynamicUpdate
보호되어 있는 글입니다.
2023.04.17 -
@DynamicInsert
보호되어 있는 글입니다.
2023.04.17 -
Coyote Connector
Coyote Connector는 Apache Tomcat 서버의 핵심 구성 요소 중 하나로, 클라이언트(주로 웹 브라우저)로부터 요청을 받아 이를 처리하고 응답을 전송하는 기능을 수행합니다. Coyote는 Tomcat 서버가 HTTP 및 다른 프로토콜을 통해 요청을 처리할 수 있도록 해주는 커넥터(Connector) 역할을 합니다.Coyote Connector의 주요 특징과 역할HTTP(S) 요청 및 응답 처리:Coyote는 클라이언트로부터 HTTP(S) 요청을 수신하고, 이를 Tomcat의 내부 엔진(서블릿 컨테이너)으로 전달합니다. 서블릿 컨테이너는 해당 요청을 분석하고 적절한 서블릿을 호출하여 처리를 수행한 후, 처리 결과를 HTTP 응답으로 변환하여 클라이언트에 다시 전송합니다.다양한 프로토콜 지..
2023.04.17