스프링 컨테이너는 다양한 형식의 설정 정보를 받아드릴 수 있게 유연하게 설계되어 있습니다. 위 그림처럼 xml, 자바 코드 Groovy 등등을 이용해서 설정을 할 수 있습니다.
스프링 컨테이너의 최상위 인터페이스로 스프링 빈을 관리하고 조회하는 역할을 담당합니다.
인덱스는 데이터를 데이터베이스에서 빠르게 찾을 수 있는 하나의 장치로 인덱스를 설정하면 테이블 안에 내가 찾고자 하는 데이터를 빠르게 찾을 수 있습니다.인덱스는 보통 B-Tree라는 자료구조로 루프 노드, 리프 노드, 브랜치 노드로 구성되어있습니다.
Spring에서 앱을 실행시키게 되면 Component Scan을 통해 @Controller, @Service, @Repository등을 찾아서 자동으로 의존관계에 대해서 설정을 해주게 됩니다.
컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것입니다.
JavaServer Pages의 약자로 HTML 코드에 JAVA코드를 넣어 동적 웹페이지를 생성하는 웹애플리케이션 도구를 이야기합니다.
일정한 규칙, 혹은 규약을 통해 구조화되어 저장되어있는 데이터의 모음으로 해당 데이터베이스를 제어, 관리하는 통합 시스템을 DBMS라고 합니다.데이터베이스간에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어를 통해 CRUD기능등을 수행할 수 있습니다.
TCP/IP는 네개의 계층을 가지고 있으며, OSI 계층은 7개의 계층을 가지고 있습니다.이 계층구조는 특정계층이 변경되었을 때 다른 계층이 영향을 받지 않도록 설계가 되어있습니다.