← Blog
Tag
#Spring
Backend
02. Design Pattern
자주 사용하는 설계 패턴을 정형화 해서 이를 유형별로 가장 최적의 방법으로 개발 할 수 있도록 정해둔 설계 알고리즘과 유사하다.
Backend01. Object Oriented Programming (OOP)
1970년대에 나오기 시작했으며, C언어와 같은 ‘절차 지향’ 프로그래밍이 컴퓨터의 발전으로 인해 프로그램 복잡도가 증가하면서 유지보수, 개발기간 등 비효율적인 부분이 발생하여 [추상화, 상속, 은닉, 재사용,...
Backend05. Spring 핵심
Spring의 첫 1.0 version은 2004년 3월 출시.
Backend06. Spring 기능 활용
Validation 이란 null값에 의한 null pointer exception등과 같은 에러 발생을 방지하기 위해 값을 미리 검증하는 과정이다.
Backend타임리프(thymeleaf)란?
타임리프는 스프링 부트에서 공식적으로 지원하는 View 템플릿이다.
Backend데이터 변환 / 검증
요청으로 넘어온 값들을 실제 객체에 binding하는 과정의 중간 역할
Backend많이 사용되는 주요 @Annotation 정리
Annotation 이란?클래스나 메서드에 특별한 의미와 기능을 부여하여 코드량을 줄이고, 유지보수성과 생산성을 높이는 기술이다
BackendAOP (Aspect Oriented Programming)
Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다.
BackendBean & POJO (Plain Old Java Object)
스프링 컨테이너(IoC)에 의해 관리되는 자바 객체(POJO)를 빈(Bean)이라고 한다.