스프링 학습 중
아직 정리하지 않은 글 입니다. 스프링OOP 구조를 뒷받침하고 구조를 설계하는 사상.다른 프레임워크들과의 통합을 지원. ApplicationContex이 녀석이 필요한 객체들을 생성, 필요한 객체들을 주힙하는 역할을 해주는 구조.스프링에서는 ApplicationContext가 관리하는 객체를 Bean 이라는 용어로 부름. 빈과 빈 사이의 의존관계XML, 어노테이션, JAVA로 설정 가능. AOP반복적인 코드의 제거보안, 로그, 트랜잭션 → 횡단관심사 라고 함.횡단관심사를 모듈로 분리하는 프로그래밍의 패러다임 1) 핵심 비즈니스 로직에만 집중해서 코드를 개발2) 각 프로젝트마다 다른 관심사를 적용할 때 코드의 수정을 최소화3) 원하는 관심사의 유지보수가 수월한 코드를 구성 트랜잭션지원 의존성 주입 테스트1..