Category Framework

framework애 대한 내용입니다

외장 서버(WAR) 방식의 단점과 내장 서버(JAR)의 등장

전통적인 웹 애플리케이션 개발 방식은 톰캣 같은 WAS를 별도로 설치하고 WAR 파일을 배포하는 외장 서버 방식이었다. 이 방식은 복잡한 설치 및 배포 과정, 개발 환경 설정의 어려움, 버전 관리의 불편함 등 여러 단점을 가졌다. 이러한 불편함을 해결하기 위해 WAS를 애플리케이션…

스프링 컨테이너와 서블릿 컨테이너

스프링 애플리케이션의 핵심인 스프링 컨테이너를 서블릿 컨테이너(WAS) 위에 수동으로 구축하는 과정은 스프링 MVC의 동작 원리를 이해하는 데 중요하다. 이 과정에는 스프링 컨테이너 생성, 컨트롤러 빈 등록, 그리고 서블릿 컨테이너에 DispatcherServlet을 등록하여 스프링 MVC와 연동하는 작업이 포함된다. 스프링 MVC는 이러한 복잡한…

웹 애플리케이션 서버와 서블릿 컨테이너

과거 웹 애플리케이션 개발은 WAS(웹 애플리케이션 서버)를 직접 설치하고 WAR 파일을 배포하는 방식이었지만, 스프링 부트의 등장으로 WAS가 애플리케이션 내부에 포함(내장 톰캣)되어 JAR 파일 하나로 쉽게 실행하는 방식으로 발전했다. 이러한 변화는 개발 편의성을 극대화하며, 서블릿 컨테이너의 초기화 과정을 자바 코드로 직접…

안드로이드 앱 로깅 확인하기

디버깅에 꼭 필요한 로그 확인, 어떻게 하나요? 스스로에게 물어보고 싶습니다. 모바일 개발자가 아니기에 앱을 만들고 테스트를 하는 와중에 앱이 접속만 하면 강제종료가 되는 현상이 일어났습니다. 애뮬레이터에서는 별 문제가 없었는데 flutter build apk –release하고 스마트폰으로 확인을 하려고 앱을 실행하니 종료가 되었습니다.…