Spring 4 입문 - accidentlywoo/legacyVue GitHub Wiki
스프링 4 프로그래밍 입문
스프링 시작하기
스프링 DI
의존 자동 주입
자바 코드를 이용한 설정
빈 라이프사이클과 범위
AOP 소개
DB연동
스프링 MVC 시작하기
스프링 MVC 프레임워크 동작 방식
MVC 1: 요청 매핑, 커맨드 객체, 리다이렉트, 폼 태그, 모델
MVC 2: 메세지, 커멘드 객체 검증, 세션, 인터셉터, 쿠키
정리 하기
객체 지향 프로그래밍 5대 원칙
- 단일 책임 원칙
- 개발 폐쇄의 원칙
- 리스코프 치환 원칙(LSP)
- 인터페이스 분히 원칙(ISP)
- 의존성 역전 원칙(DIP)
Spring
^
AOP/ \PSA
/ POJO \
ㅡㅡㅡㅡㅡㅡ
IoC/DI
프로젝트 실습 핵심
- 인터페이스 구현으로 객체간의 강한 연결 끊기
- 객체 소멸을 하지않게(싱글톤) Factory Bean 만들기
- 구현체 만들기
꿀 팁
DBMS에서 데이터를 읽어오는데 10밀리 초(0.01초)가 걸린다면, 메모리에 있는 데이터에 접근할 때에는 1밀리 초도 안 걸릴 것이다. 이런 특징을 살려서 DB에 있는 데이터 중 자주 사용되는 데이터를 메모리와 같이 빠르게 접근할 수 있는 저장소에 보관해서 조회 속도를 향상시키는 기법을 캐시(Cache)라고 한다.