스프링 학습법 by toby
스프링과 친해지기 마지막에 '전문가의 조언'에서 toby님이 하신 '스프링 학습법'을 간단하게 정리해봤다.
1. 스프링의 DI를 익히는 깃
2. 자바 언어를 잘 익혀야 함.
* 언어의 문법과 기본 코딩을 익히고 나면 표준 라이브러리의 주요 API를 능숙하게 사용할 수 있도록 학습
3. java.util 패키지의 API믐 꼼꼼하그 공부
4. 객체지향 디자인패턴 공부
5. 애플리케이션의 업무 로직을 자바 클래스로 설계하고 코드로 만드는 연습
6. 이렇게 설계된 클래스를 스프링 DI를 적용해서 만들어지고 관리되도록 관리
7. 서버없이 스프링 DI컨테이너만 만들어도 충분히 스프링 DI사용
8. 스프링에서 DB와 관련된 부분 학습
* JDBC를 익히고 DB와 SQL을 제대로 사용하도록 공부
* JDBC -> Spring JDBC
* iBatis를 이용한 매핑 기술
* 하이버네이트, JPA와 같은 ORM을 이용해서 DB 프로그래밍을 하는 것이 대부분
* ORM은 해당 기술의 개념과 코드 작성 방법을 익히는데 충분한 시간을 할애해야 한다.
9. 서버에서 동작하는 엔터프라이즈 애플리케이션을 스프링을 이용해서 작성하고, 서버에 배치하는 방법을 익히면서 웹 프로그래밍에 스프링을 적용해볼 차례
결국은 기초부터 차근차근 배우고 익히면서 내 것으로 만들어가는 과정부터 시작해야한다.
이 바닥에 뛰어들고, 3년쯤 지나서야 무슨 말인지 깨닫게 되었다.
기초가 든든하지 않으면, 쉬이 흔들리게 된다.
기초튼튼!!