■Development■/《Web》12 [Web] Spring Boot 3.4 + AWS 클라우드 환경에서 Tomcat vs JBoss WildFly 성능 완전 비교 Spring Boot 3.4 + AWS 클라우드에서 Tomcat vs JBoss WildFly 성능 완전 비교목차Spring Boot 3.4와 WAS 선택의 중요성Tomcat과 JBoss WildFly 기술 개요AWS 클라우드 환경 소개성능 테스트 환경 구성성능 비교 지표 분석AWS 서비스별 WAS 성능 비교실제 프로젝트 사례 연구AWS에서 WAS 최적화 전략클라우드 비용 효율성 분석결론: 최적의 WAS 선택 가이드자주 묻는 질문(FAQ)#1. Spring Boot 3.4와 WAS 선택의 중요성클라우드 환경, 특히 AWS에서 Spring Boot 애플리케이션을 운영할 때 적절한 웹 애플리케이션 서버(WAS)의 선택은 성능, 비용, 안정성에 직접적인 영향을 미치는 중요한 결정입니다. Spring Boot .. 2025. 4. 7. [Web] Jeus DB Connection Leak 처리 JEUS 서버 Connection Leak 완벽 해결 가이드: 원인과 대응 방안안녕하세요! 오늘은 많은 개발자와 시스템 관리자분들이 고민하시는 JEUS 서버에서 발생하는 Connection Leak(커넥션 누수) 문제와 그 해결 방안에 대해 상세히 알아보겠습니다. 이 글을 통해 DB 커넥션 관련 문제로 고생하시는 분들에게 실질적인 도움이 되길 바랍니다.목차Connection Leak이란?JEUS 환경에서 Connection Leak 발생 원인Connection Leak 탐지 방법JEUS DB 서버 Connection Leak 해결 방안코드 레벨에서의 개선 사항JEUS 설정 최적화모니터링 및 예방 전략결론 #1. Connection Leak이란?Connection Leak(커넥션 누수)은 데이터베이스 연결.. 2024. 7. 24. [Web] Spring의 Dispatcher Servlet의 정의와 기능 이번 포스팅은 Spring에서 Dispatcher Servlet의 정의와 기능에 대해서 알아보도록 하겠습니다. 다른 블로그에 단계별로 상세하게 설명된 글이 있어 출처를 밝히고 포워딩하도록 하겠습니다. Reference 1. https://mangkyu.tistory.com/18 이번에는 servlet의 심화 또는 대표주자인 dispatcher-servlet에 대해서 알아보도록 하겠습니다. 1. Dispatcher-Servlet(디스패처 서블릿)의 개념 [ Dispatcher-Servlet(디스패처 서블릿) 이란? ] 디스패처 서블릿의 dispatch는 "보내다"라는 뜻을 가지고 있습니다. 그리고 이러한 단어를 포함하는 디스패처 서블릿은 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트.. 2022. 9. 24. [Web] Spring Framework vs Spring Boot #. Spring Framework의 다양한 모듈 Spring Framework는 기능별로 구분된 약 20여 개의 모듈로 구성되어 있습니다. 아래 그림은 스프링 공식문서에서 제공하는 다이어그램을 재구성한 것입니다. Spring Framework 공식 문서에서는 Spring 버전 별로 다른 다이어그램을 제시하고 있지만 큰 틀은 유사합니다. 그리고 Spring Framework를 사용한다고 해서 모든 모듈을 사용할 필요는 없습니다. 애플리케이션 개발에 필요한 모듈만 선택해서 사용하게끔 설계되어 있으며, 이를 경량 컨테이너 설계라고 부릅니다. #2. Spring Framework VS Spring Boot 앞에서 살펴본 것처럼 Spring Framework는 기존 개발 방식의 문제와 한계를 극복하기 위해서 다.. 2022. 9. 24. [Web] Spring Framework의 특징 #1. Spring Framework 정의 스프링 프레임워크(Spring Framework)란 자바(Java) 기반의 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공합니다. 쉽게 말해 Java로 애플리케이션을 개발하는 데 필요한 기능을 제공하고 쉽게 사용할 수 있도록 돕는 도구입니다 ▶ 엔터프라이즈급 개발은 기업 환경을 대상으로 하는 개발을 뜻합니다. 네이버나 카카오톡 같은 대규모 데이터를 처리하는 환경을 엔터프라이즈 환경이라고 부릅니다. 스프링은 이 환경에 알맞게 설계되어 있어 개발자는 애플리케이션을 개발할 때 많은 요소를 프레임워크에 위임하고 비즈니스 로직을 구현하는데 집중할 수 있습니다. 스프링의 핵심가치는 아래와 같습니다. 어플리케이션 개발에 필요한 기반을 .. 2022. 9. 24. [Web] 크로스 도메인 완벽 가이드 : 문제 원인부터 해결책까지 크로스 도메인(Cross Domain) 완벽 가이드: 문제 원인부터 해결책까지안녕하세요.이번 포스팅은 웹 개발을 하다 보면 자주 마주치게 되는 오류 메시지가 있습니다. "Access to XMLHttpRequest has been blocked by CORS policy" - 이 빨간색 오류 메시지를 본 적이 있다면, 여러분은 이미 크로스 도메인 문제를 경험한 것입니다. 이 글에서는 크로스 도메인이 무엇인지부터 해결 방법까지 초보자도 쉽게 이해할 수 있도록 설명해 드리겠습니다.목차크로스 도메인이란?동일 출처 정책(Same-Origin Policy)CORS(Cross-Origin Resource Sharing)란?크로스 도메인 이슈가 발생하는 상황크로스 도메인 문제 해결 방법프레임워크별 CORS 설정 방법.. 2022. 9. 23. 이전 1 2 다음