본문 바로가기

pat coding

검색하기
pat coding
프로필사진

  • 분류 전체보기 (33)
    • Language (12)
      • Java - Spring, Spring Boot (0)
      • RubyOnRails (10)
      • php (2)
    • Error (3)
      • Docker (1)
      • RubyOnRails (1)
      • Java - Spring, Spring Boot (1)
    • Tools (1)
    • Database (3)
    • Data structure, Algorithm (3)
    • Etc (6)
    • Interview (5)
Guestbook
Recent Comments
Today
Total
관리 메뉴

목록스프링면접 (1)

pat coding

[Spring] 스프링 개념정리

1. 스프링 프레임워크란? 자바 웹 애플리케이션 개발을 위한 오픈소스 프레임워크 2. 특징? 1. 의존성 주입(DI) - IOC Container 가 개발자 대신 xml 파일에 정의된 대로 Bean 객체를 생성하고 의존성을 대신 주입하는 것 2. 제어 역행(IOC) -서블릿이나 빈 등을 개발자가 코드에서 생성하지 않고 프레임워크가 직접 수행하는 방법 -사용자가 작성한 메타데이터(xml 또는 @(어노테이션))에 따라 Bean 클래스를 생성 및 관리 하는 Spring의 핵심 컴포넌트 1. XML 파일 기술 - 코드와 의존성 주입하는 부분 분리해서 유지보수성을 높일 수 있다. - 시스템이 거대해지면 XML파일이 너무 많아서 오히려 유지보수가 어려워짐 2. @(어노테이션) 사용 - 직관적인 코드 작성 가능, 개..

Interview 2020. 4. 7. 14:11
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바