💎Spring Boot란 - Spring MVC Project 구성 시 필요했던 복잡한 환경 설정을 최소화 하여 개발자로 하여금 비즈니스 로직 구현에 집중할 수 있도하기 위해 개발됨 💎Spring Boot의 장점 - 내장된 서버(Tomcat 등)를 제공해서 war 배포 없이 독립 실행이 가능한 웹애플리케이 션을 개발할 수 있음 → Spring MVC Project 처럼 Tomcat 서버를 Start 하는 것이 아닌 Java Project 처럼 main 메서드가 작성된 class를 Run해서 실행 —> 자동으로 내장된 Tomcat 서버가 시작됨 - 다양한 Starter POM 파일을 제공해서 Maven, Gradle 등의 빌드 도구 구성, 라이브러리 관리를 간 소화 - Spring Starter를 이용해서..
MVC

💎 Project Setting 1) 프로젝트 생성 2) 프로젝트 구조 및 변경 4) 요청 / 응답 시 한글 깨짐 방지 필터 추가 (스프링에서 제공하는 필터사용) encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* 3) Project Facets 변경 4) pom.xml 내용 수정 - 프로젝트 빌드 도구인 Maven 관리 문서 내용 수정 5) pom.xml에 작성된 내용과 이클립스 프로젝트간의 설정 동기화 -> Maven은 프로젝트 관리 도구로써 프로젝트에 필요한 설정 내용을 pom.xml에 작성합니다. 만약에 pom.xml에 작성된 내용과 프로젝트 설정이 일치하지 않으면 ..

📣 Spring Framework? - 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로 간단하게 스프링(Spring)이라고도 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준 프레임워크(Spring MVC Project 기반 프레임워크) 의 기반 기술로서 쓰이고 있다. * Spring 공식사이트 : https://spring.io. * 📣 Spring Framework 개요 🔊 Spring Framework의 특징 📣 Spring Framework 구성 모듈 📢 Data 접근 계층 - JDBC나 데이터베이스에 연결하는 모듈로, Data 트랜잭션에 해당하는 기능을 담당하여 영속성 프레임워크의 연결..