본문 바로가기

스프링/스프링 핵심 원리 기본편2

섹션2. 스프링 핵심 원리 이해1-예제 만들기 김영한 선생님의 스프링 핵심 원리 - 기본편 강의를 듣고 정리하였습니다. 프로젝트를 생성하고 요구사항을 확인하고 설계한다. 회원, 주문, 할인 도메인을 설계하고 개발한 후, 실행 및 테스트한다. 프로젝트 생성 본 프로젝트는 순수한 자바 코드로 프로젝트를 작성한다. 다만 초기 환경 설정을 위해 spring initializer로 프로젝트를 설정하도록 하겠다. Dependency 설정을 제외하고 설정한 후, GENERATE 버튼을 클릭한다. Spring Boot 버전은 SNAPSHOT, M 접미사가 붙은 경우를 제외한다. SNAPSHOT: 아직 개발 중인 버전으로, 언제든지 기능이 추가되고 삭제될 수 있는 불안정한 버전 M(Milestone build): 완전하지 않은 기능이 포함된 버전 비즈니스 요구사항과.. 2023. 7. 8.
섹션1. 객체 지향 설계와 스프링 스프링이란? 스프링이라는 단어는 문맥에 따라 스프링 DI 컨테이너 기술, 스프링 프레임워크, 스프링 부트와 스프링 프레임워크 등을 포함한 스프링 생태계로 해석된다. 스프링 생태계 스프링 프레임워크, 스프링 부트, 스프링 데이터, 스프링 세션, 스프링 시큐리티, 스프링 Rest Docs, 스프링 배치, 스프링 클라우드 등 다양한 생태계로 구성되어 있다. 스프링 프레임워크, 스프링 부트는 필수다. 스프링 프레임워크 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트, 기타 웹 기술: 스프링 MVC, 스프링 WebFlux 데이터 접근 기술: 트랜젝션, JDBC, ORM 지원, XML 지원 기술 통합: 캐시, 이메일, 원격접근, 스케줄링 테스트: 스프링 기반 테스트 지원 언어: 코틀린, 그루비 스프링 부트 최근.. 2023. 7. 7.