전체 글79 [JS] 프론트에서 서버로 데이터를 전달하는 방법 오늘은 프론트측에서 서버측으로 데이터를 전달하는 방법에 대해서 알아본것을 정리해보려고 합니다. 비동기 통신 개요웹 애플리케이션에서 클라이언트(브라우저)가 서버로 데이터를 요청하는 방식에는 동기(Synchronous)와 비동기(Asynchronous)가 있습니다. 기본적으로 웹 페이지는 동기 방식으로 동작하지만, 서버로부터 데이터를 받아오는 동안 페이지가 멈추는 문제를 해결하기 위해 비동기 방식이 사용됩니다.비동기 방식은 다음과 같은 사례에서 활용됩니다검색 자동완성 기능무한 스크롤댓글 작성 후 즉시 반영실시간 알림 시스템주요 비동기 통신 방식1. AJAX (Asynchronous JavaScript and XML)AJAX는 비동기 통신을 가능하게 하는 대표적인 기술로, 원래 XML을 기반으로 데이터를 주고.. 2025. 3. 9. [Spring Cloud] 1. Spring Cloud Config 개요Spring Cloud Config는 애플리케이션의 설정을 중앙에서 관리하고 동적으로 변경할 수 있도록 도와주는 설정 서버입니다.구성 요소:Config Server: 설정을 저장하고 제공하는 서버 (Git, 파일 시스템 등에서 설정을 가져옴)Config Client: 설정을 가져와서 사용하는 애플리케이션 2. Spring Cloud Config Server 설정 Gradle 의존성 추가 ext { set('springCloudVersion', "2024.0.0")}dependencies { implementation 'org.springframework.cloud:spring-cloud-config-server' testImplementatio.. 2025. 3. 4. 동시성 문제 동시성 문제 테스크 도구 하나의 트랜잭션에 동시에 접근한다면? Talend API Tester https://chromewebstore.google.com/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm Talend API Tester - Free Edition - Chrome 웹 스토어Visually interact with REST, SOAP and HTTP APIs.chromewebstore.google.com 동시성을 테스트 하기 위해 두개의 http 요청 프로그램을 사용하였습니다.그리고 인텔리제이의 디버깅 시스템을 이용해서 각 스레드별 브레이크 포인트 실행 두 개의 요청을 보내고 순차적으로 각 스레드에 걸린 브레이크 포인트를.. 2025. 2. 26. UnsatisfiedDependencyException: Can't configure mvcMatchers after anyRequest 문제 원인이 configure 라는 메서드 내부에 아래와 같이 spring security 설정 객체를 만들어서 빈 으로 등록하려고 했는데, 설정 방법을 잘못 적용하여 예외 가 나왔습니다. 모든 요청에 대해서 허용을 하는 것으로 설정했는데, 아래에 mvcMatchers 를 설정했기 때문에 발생한 예외모든 요청에 대해서 ~ 라는 설정을 한 이후에 특정 요청에 대한 설정을 하도록 했기 때문에 발생한 예외 인거 같습니다. 2025. 2. 25. 이전 1 2 3 4 5 6 ··· 20 다음