ddd2 [2023.02.23 / CNU SW 아카데미] SpringBasic Part1 - D17 1. IoC 오늘은 '제어의 역전(inversion of control)'에 대하여 한번 알아보겠다. Order Entity 에서 제어를 했다. 객체가 자신이 사용할 객체를 스스로 선택하지 않고, 스스로 생성하지도 않는다. -> 생성할 때 전달(주입)을 받게 된다. 서블릿, 스프링 같은 프레임워크에서는 제어의 권한이 프레임워크에 있다. - 프레임워크는 전체 흐름의 제어 권한을 가지고 있다. - 애플리케이션 코드가 프레임워크에 짜놓은 틀에서 수동적으로 동작하게 된다. => Hollywood Principle 학습 목표 - OrdeContext : 애플리케이션의 주요 객체에 대해서 생성과 관계설정 - OrderService : Order에 대한 비즈니스 로직 OrderService는 Voucher 서비스와 .. 2023. 2. 23. [2023.02.17 / CNU SW 아카데미] SpringBasic Part 1 D-16 ㅣ강의 소개 그리고 Maven이란 Spring 기초 강의다. 스프링 부트 프로젝트를 만들어보겠다. 강사 소개 : 해리 - 현 싱가포르 거주중, 자산 운용 개발 팀장 - 판교에서 일함. - 실리콘밸리에서도 일함. 학습 목표 Spring Framework 핵신 개념들을 이해합니다. Spring Framework Core 모듈을 이해합니다. Spring Framework JDBC 모듈을 이해합니다. Spring Framework 웹 애플리케이션을 이해합니다. (MVC) Spring Boot로 스프링 웹 어플리케이션을 개발 한다. => 스프링 부트로 스프링 웹 어플리케이션을 만드는 것이다. - 1주차는 개념적인 것을 위주로 살펴볼 것이다. 1. 프로젝트 생성 및 환경 설정 Build Tool 선택하기 Maven.. 2023. 2. 18. 이전 1 다음