Spring Framework - 주요 개념 및 용어 정리 - LOG.INFO

Spring?

Framework?

RESTful(REpresentational State Transfer)?

API(Application Programming Interface)?

IoC(Inversion of Control)?

AOP(Aspect Oriented Programming)?

DI(Dependency Injection)?

POJO(Plain Old Java Object)?

Container?

Spring의 구조

Servlet?

Dispatcher Servlet?

Controller?

Service?

Web Server?

Apache Web Server

NginX

WAS(Web Application Server)?

Framework 종류

  • Spring - Java
  • Nodejs - JavaScript
  • Django - Python
  • Plask - Python

객체 종류

POJO(Plain Old Java Object)

DAO(Data Access Object)?

: DB의 데이터에 접근하는 기능을 담당하는 Object

DTO(Data Transfer Object)?

VO(Value Object)

DB 연동

DataSource

JDBC(Java DataBase Connectivity)?

JPA(Java Persistent API)?

MyBatis?

로거

Log4J?

Logback?

SLF4J(Simple Logging Facede for Java)?

JSON Parser

JSON Parser

Jackson?

Gson?

Spring Boot?