Spring6 Spring Framework vs Spring Boot Spring Framework vs Spring Boot Spring Framework 목표: 엔터프라이즈 애플리케이션 개발에 필요한 기능과 구조를 제공합니다. 제어 역행(IoC: Inversion of Control), AOP(Aspect-Oriented Programming), 데이터 액세스, 트랜잭션 관리 등의 주요 개념을 도입하여 개발의 생산성과 유지 보수성을 높입니다. 장단점: 장점: 유연한 구조로 다양한 환경과 통합 가능 광범위한 엔터프라이즈 서비스 제공 확장성이 좋고 커스터마이징이 용이 잘 정립된 생태계와 커뮤니티 지원 단점: 설정과 초기화에 상대적으로 많은 시간과 노력 필요 학습 곡선이 다소 가파름 적합한 프로젝트: 복잡한 엔터프라이즈 애플리케이션에서 높은 유연성과 커스터마이징이 필요한 경.. 2024. 3. 3. Servlet과 JSP 그리고 Spring 웹 기술의 발전 과정 웹 기술은 사용자의 다양한 요구와 기술적 도전을 해결하기 위해 지속적으로 발전해 왔습니다. 아래는 이러한 발전 과정을 단계별로 살펴본 내용입니다. 1. 초기 웹 서비스와 정적 데이터 전달 정적 웹 페이지: 초기 웹 페이지는 HTML로 작성되었으며, 서버에 저장된 파일을 그대로 사용자에게 전달하는 방식이었습니다. 이러한 페이지들은 사용자의 상호작용이나 동적인 데이터 변화를 반영할 수 없었습니다. 2. CGI (Common Gateway Interface) 동적 데이터 처리: CGI는 웹 서버와 외부 프로그램 사이의 인터페이스를 제공하여, 사용자의 요청에 따라 실시간으로 데이터를 처리하고 결과를 반환할 수 있도록 한 첫 번째 기술입니다. CGI의 한계: 각 요청마다 새로운 프로세스를 시.. 2024. 3. 3. 이전 1 2 다음