CODIT
-
코드잇 백엔드 스프린트 - 7주차 위클리-페이퍼 WAS개발/활동 2025. 3. 24. 09:05
✏️ 웹 서버 vs WAS 그리고 Spring Boot의 내장 톰캣은?1. 웹 서버(Web Server)란?정적인 리소스(HTML, CSS, JS, 이미지 등)를 클라이언트에게 제공클라이언트의 요청(Request)을 받아서, 파일 그대로 응답(Response)대표적인 웹 서버: Apache HTTP Server, Nginx2. WAS(Web Application Server)란?동적인 로직을 처리하는 서버Java Servlet, JSP 등 웹 애플리케이션을 실행시켜 결과를 생성데이터베이스 연동, 세션 관리, 비즈니스 로직 수행대표적인 WAS: Tomcat, Jetty, WildFly3. 웹 서버와 WAS의 차이항목웹 서버WAS처리 대상정적 리소스동적 로직사용 목적HTML, CSS 등 파일 전달비즈니스 로..
-
코드잇 백엔드 스프린트 - 6주차 위클리-페이퍼 : Spring Framework의 탄생 배경과 해결하고자 했던 문제점개발/활동 2025. 3. 16. 23:45
Spring Framework의 탄생 배경과 해결하고자 했던 문제점1. Spring Framework의 탄생 배경Spring Framework는 2002년 로드 존슨(Rod Johnson)에 의해 처음 개발되었으며, 2003년 그의 저서 Expert One-on-One J2EE Design and Development에서 소개되었습니다. 당시 Java EE(Java Enterprise Edition)는 엔터프라이즈 애플리케이션 개발의 표준이었지만, 많은 개발자들이 불편함을 느끼고 있었습니다. Java EE는 강력한 기능을 제공했지만, EJB(Enterprise JavaBeans)와 같은 기술이 지나치게 복잡하고 사용하기 어려웠습니다. 이에 대한 대안으로 Spring Framework가 등장하게 되었습니다..