스프링 썸네일형 리스트형 [Spring] 기본개념 및 어노테이션 - 스프링은 자바 플랫폼을 위한 오픈소스 애플리케이션 * 크기와 부하 측면에서 경량화 * IoC 컨테이너로 애플리케이션의 느슨한 결합 * 의존성 주입을 통해 각 계층이나 서비스들간의 의존성 동기화 * 자바의 리플렉션을 이용해서 객체의 생명주기를 관리 - MVC * Model: 핵심적인 비즈니스 로직으로 DB를 관리 * View: 사용자에게 보여주는 화면 * Controller: 모델과 뷰 사이에서 정보교환을 할 수 있도록 연결시키는 역할 - 스프링에서 AOP * 관점 지향 프로그래밍의 약자로 비즈니스 로직의 앞 뒤에서 원하는 지점에 공통 관심사가 수행할 수 있게 하면서 중복 코드를 줄이는 방식(모듈화) * Bean에만 등록 - 스프링 DI (Dependency Injection) * 데이터 주입만 담당하.. 더보기 이전 1 다음