자바 기본7 - java.lang 패키지
java.lang 패키지의 핵심 클래스. Object 의 equals·hashCode·toString 이 각각 무엇을 위해 정의됐는지와 재정의 시 주의점을 정리했습니다.
java.lang 패키지의 핵심 클래스. Object 의 equals·hashCode·toString 이 각각 무엇을 위해 정의됐는지와 재정의 시 주의점을 정리했습니다.
MVC 패턴과 서블릿. Model·View·Controller 가 각각 무엇을 담당하는지와 서블릿이 요청을 처리하는 흐름을 정리했습니다.
자바 객체지향 개념 2편. 단일 상속만 허용되는 이유와 오버라이딩 성립 조건, 다형성과 추상클래스·인터페이스를 다룹니다.
자바 객체지향 개념 1편. 클래스와 객체·인스턴스의 관계, 변수의 종류와 생성 시점, 메서드와 생성자를 정리했습니다.
스프링 컨테이너가 무엇이고 왜 필요한지. 구현체 대신 추상화에 의존하게 만드는 역할과 DI 컨테이너로서 빈을 관리하는 방식을 다룹니다.
스프링의 두 축인 의존성 주입과 제어의 역전. DI 가 의존관계를 외부에서 넣어주는 것이고 IOC 가 제어 흐름을 프레임워크에 넘기는 것임을 정리했습니다.