2019년 3월 19일 화요일

[Spring] Spring 개요

각 문제에 대한 답변은 연한 회색으로 써놨습니다. 답을 보지 않고 직접 대답해 보시면 개념 습득에 많은 도움이 될 것입니다!

1. 스프링 프레임워크 주요 기능: DI, AOP, MVC, JDBC

2. 프레임워크란? 어떤 목적에 맞게 기능을 구현할 때 필요한 요소들을 추상화 시켜 논 것. 추상화된 틀이 있고 그것을 기반으로 기능을 빠르게 구현할 수 있다.

3.  스프링 프레임워크 대표적인 모듈:
  • spring-core: DI, IoC 제공
  • spring-aop
  • spring-jdbc: 데이터베이스를 쉽게 다를 수 있는 기능 제공
  • spring-tx: 트랜잭션 관련 기능
  • spring-webmvc: 스프링에서 제공하는 컨트롤러와 뷰를 이용한 MVC 구현 기능 제공
4. 스프링 컨테이너(IoC): 특정 기능 구현에 필요한 클래스들을 스프링 컨테이너가 관리한다. 사용자는 xml 문서 등으로 어떤 속성을 가지는 객체가 필요하다고 정의하고 그것을 컨테이너에게 전달하면 컨테이너가 그에 맞는 빈(Bean)들을 생성한다. 개발자는 생성된 컨테이너를 토대로 기능을 구현한다.

댓글 없음:

댓글 쓰기