728x90 DAO2 Spring Boot 서비스 구조 스프링 부트의 서비스 구조스프링 부트의 서비스 구조는 여러 컴포넌트로 구성되어 있으며, 각 컴포넌트는 서로 다른 책임을 가지고 있습니다. 이 구조를 통해 애플리케이션의 유지보수성과 확장성을 높일 수 있습니다. 1. Client정의: 클라이언트는 애플리케이션의 사용자 인터페이스로, 사용자와 상호작용하는 부분입니다.역할: 웹 브라우저, 모바일 앱 또는 기타 사용자 인터페이스를 통해 사용자가 요청을 보냅니다. 예를 들어, 사용자가 웹 페이지에서 상품을 수정하려고 할 때, 클라이언트에서 해당 요청을 생성합니다.2. Controller정의: 컨트롤러는 HTTP 요청을 처리하고, 적절한 서비스를 호출하여 응답을 생성하는 역할을 합니다.역할:요청 URL과 HTTP 메소드를 매핑하여 클라이언트의 요청을 받아 처리합니다.. 2025. 1. 23. Mybatis란(백엔드개발/자바/서버/데이터/Java/backend) MyBatis는 Java 기반의 데이터베이스 접근 프레임워크로, SQL 쿼리를 XML 파일이나 애너테이션으로 정의하고, 이를 Java 객체와 매핑하여 데이터베이스와의 상호작용을 쉽게 할 수 있도록 도와줍니다. MyBatis는 ORM(Object-Relational Mapping) 프레임워크와는 다르게 SQL을 직접 작성할 수 있는 유연성을 제공합니다.1. MyBatis의 개요1.1. 정의MyBatis: Java 애플리케이션에서 SQL을 사용하여 데이터베이스와 상호작용할 수 있게 해주는 프레임워크입니다. SQL 쿼리를 XML 파일에 정의하거나 애너테이션을 사용하여 매핑할 수 있습니다.1.2. 역사 MyBatis는 원래 iBATIS라는 이름으로 시작되었으며, Apache Software Foundation의.. 2024. 11. 22. 이전 1 다음 728x90