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 지원
'Study' 카테고리의 다른 글
(JAVA) Java DFS 구현 Java dfs ArrayList (0) | 2019.03.16 |
---|---|
(Java Greedy) 문자열안에 포함된 가장 긴 팰린드롬(palindrome)문자열 (0) | 2019.03.15 |
(JAVA) JAVA Stack을 활용하여 infix-postfix 변환 및 계산 (0) | 2019.03.15 |
(딥러닝) 나는 Java가 주언어인데, 파이썬? 텐서플로우? (0) | 2019.02.11 |
Docker란 무엇인가? Docker를 사용하는 이유/동작방식 (0) | 2019.01.29 |
댓글