Study
면접대비 용어정리
Developer RyanKim
2019. 2. 11. 19:57
OOP : 객체 지향 프로그래밍(Object-Oriented Programming)
특성 : 추상화 캡슐화 상속 다형성 (추캡상다)
추상화 - 다른 객체들과 구분되는 핵심적인 특징들에만 집중함으로써, 복잡도를 관리할 수 있도록 한다.
상속 - 재사용으로 인해 코드가 줄어든다. 하위 클래스에서 속성이나 오퍼레이션을 다시 정의하지 않고 상속받아서 사용함으로써 코드가 줄어든다. 그리고 좀 더 범용성있게 사용할 수 있다.
다형성 - 상속을통해 기능을 확장하거나 변경하는 것을 가능하게하고, 같은 클래스내에 코드길이를 줄인다.
ORM : 관계형 테이터베이스 테이블과 객체 사이의 mapping 처리를 해주는 것을 ORM(Object relational Mapping)이라고 함.
출처 : https://jojoldu.tistory.com/28
Spring MVC : Servlet Container가 관리하고있는 Servlet 중 하나
Bean : Spring이 관리하는 인스턴스 . 기본적으로 싱글톤
POJO : (Plain Old Java Object) 독립적인 Java Class. 독립적으로 사용이 가능해야함. (Spring MVC 없이도)
Spring Boot : Spring 은 설정이 복잡. 기본적인 설정이 되어있음 또한 추가 설정하기도 쉽다 java코드로 가능. 내장 Tomcat 지원