분류 전체보기(580)
-
multipart/form-data
📦 multipart/form-dataHTML Form을 통해 파일 업로드나 복잡한 사용자 입력을 서버로 전송할 때, 가장 중요한 전송 방식 중 하나가 바로 multipart/form-data입니다. 이 방식은 단순한 키-값 쌍 전송을 넘어서 파일 바이너리 데이터, 체크박스 상태, 복수 필드 값 등을 하나의 HTTP 요청으로 통합하여 전송할 수 있도록 설계되었습니다.이 글에서는 multipart/form-data의 구조, 동작 원리, HTTP 스펙 수준의 헤더 분석, 그리고 실제 전송 패킷 예제를 통해 이 방식을 완전하게 이해할 수 있도록 안내합니다. 1️⃣ multipart/form-data란?multipart/form-data는 MIME 타입 중 하나로서, 하나의 HTTP 메시지 본문을 여러 개의 ..
2025.07.15 -
Spring Web MVC
Section SummaryDispatcherServletFiltersAnnotated ControllersFunctional EndpointsURI LinksAsynchronous RequestsCORSError ResponsesWeb SecurityHTTP CachingView TechnologiesMVC ConfigHTTP/2 출처 : https://docs.spring.io/spring-framework/reference/web/webmvc.html
2025.06.29 -
1차 프로젝트 소개
Open API 활용 JAVA 웹 서비스 프로젝트 API 활용 여행추천 커뮤니티 서비스엔데믹을 맞이한 이후 해외여행은 대폭 늘고 서울과 제주등 국내여행은 줄어들고 국내 여행 대상자가 다양한 지역으로 넓어지고 있는 만큼 새로운 여행지를 발굴해 소개하고 다양한 콘텐츠를 제공하여 지역경제 활성화를 통한 지역소멸시대에서 벗어날 수 있는 웹 서비스를 제공함.(주)라임컴퍼니에서 유지보수를 하고 있는 '여기어때' 사이트와 더불어 새로운 여행지 추천 및 여행숙박 예약서비스를 제공할 수 있는 커뮤티니 웹서비스 제작 능력.API 활용 실시간 병원예약 관리서비스실질적인 진료시간 대비 길고 긴 환자 대기 시간으로 인하여 많은 환자와 보호자가 힘들어 한다. 물론 각각의 병원에 전화하여 진로 예약을 할 수는 있지만 모든 병원에 ..
2025.06.19 -
Trail: JDBC Database Access
JDBC API는 간단한 작업을 간편하게 수행할 수 있도록 설계되었습니다. 즉, JDBC를 사용하면 일상적인 데이터베이스 작업이 훨씬 수월해집니다. 이 강좌에서는 JDBC를 사용하여 일반적인 SQL 문을 실행하고 데이터베이스 애플리케이션에서 흔히 사용되는 다른 작업을 수행하는 방법을 단계별로 안내합니다.이 강좌는 다음과 같은 레슨으로 구성됩니다.JDBC Introduction : JDBC 기능을 나열하고, JDBC 아키텍처를 설명하고, SQL 명령과 관계형 데이터베이스 개념을 검토합니다.JDBC Basic : JDBC API를 다룹니다.첫 번째 레슨을 마치면 기본 JDBC API를 사용하여 테이블을 생성하고, 값을 삽입하고, 테이블을 쿼리하고, 쿼리 결과를 가져오고, 테이블을 업데이트하는 방법을 배우게 ..
2025.06.18 -
Lesson: JDBC Basics
이번 수업에서는 JDBC API의 기본을 배우게 됩니다.Getting Started 는 기본적인 데이터베이스 개발 환경을 설정하고 JDBC 튜토리얼 샘플을 컴파일하고 실행하는 방법을 보여줍니다.Processing SQL Statements with JDBC 에서는 SQL 문을 처리하는 데 필요한 단계를 간략하게 설명합니다. 다음 페이지에서는 이러한 단계를 더 자세히 설명합니다:Establishing a Connection 여러분을 여러분의 데이터베이스에 연결합니다.Connecting with DataSource Objects 에서는 DataSource 객체를 사용하여 데이터베이스에 연결하는 방법을 보여줍니다. 이는 데이터 소스에 연결하는 가장 좋은 방법입니다.Handling SQLExceptions 에서..
2025.06.18 -
DefaultAdvisorAutoProxyCreator
DefaultAdvisorAutoProxyCreator는 Spring AOP의 핵심 자동 프록시 생성기 중 하나로, 등록된 Advisor 빈을 기반으로 자동으로 프록시를 생성하는 고급 자동 프록시 생성기입니다.이를 통해 트랜잭션, 보안, 로깅 등 다양한 AOP 기능을 관심사 분리 원칙에 따라 적용할 수 있도록 설계되어 있습니다. 📌 핵심 요약: DefaultAdvisorAutoProxyCreator란?Advisor(즉, Pointcut + Advice 조합)를 기반으로포인트컷에 매칭되는 빈들에 대해 자동으로 프록시를 생성해주는 BeanPostProcessor입니다.트랜잭션 AOP (@Transactional)보안 AOP (@Secured)커스텀 AOP (MethodInterceptor 사용)위와 같은 ..
2025.06.16