본문 바로가기
Study

면접대비 용어정리

by Developer RyanKim 2019. 2. 11.

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 지원

댓글