본문 바로가기
반응형

Develop/Spring56

IoC, DI, Container 개념 제어의 역전 = IoC; Inversion of Control : 프로그램의 제어 흐름을 직접 제어x, 외부에서 관리. - 기존: 클라이언트 구현 객체가 스스로 필요한 서버 구현 객체 생성/연결/실행 ( = 구현 객체가 프로그램의 제어 흐름을 스스로 조종 ) - 개선: 필요한 인터페이스들을 호출하지만, 어떤 구현 객체들을 호출할지는 모름 ex: AppConfig.java (아래) public class AppConfig { public MemberService memberService() { return new MemberServiceImpl(memberRepository()); } public OrderService orderService() { return new OrderServiceImpl(mem.. 2020. 12. 29.
Java Spring 기초 개념 Java Spring을 왜 사용하는가? Spring이 무엇인가?에 대해서 스프링 기술 기술명 설명 프레임워크 핵심 부트 여러 스프링 기술 편리하게 사용하도록 help 데이터 CRUD 사용 편리하게 세션 세션 기능 편리하게 시큐리티 보안 관련 Rest Docs API 문서화 배치 배치 처리 특화 클라우드 클라우드 관련 등등 여러가지 기능이 있다. spring.io/projects에 들어가면 더 많은 것을 볼 수 있음. ​ 스프링 프레임워크 - 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트, .. - 웹 기술: 스프링 MVC, ... - 데이터 접근 기술: 트랜잭션, JDBC, XML, ... - 기술 통합 - 테스트 - 언어: 코틀린, 그루비 ​ 스프링 부트 : 스프링 편리하게 사용할 수 있도록 지원.. 2020. 12. 29.
반응형