• 도서 - 프로가 되기 위한 웹기술 입문

    프로가 되기 위한 웹기술 입문 ( ~ 242p) 프롤로그 왜 여러분은 웹 애플리케이션 개발 기술을 배우지 못하는 것일까? 역사가 짧기 때문. 웹 애플리케이션 자체가 최근 10년 정도 사이에 새롭게 확산된 것이며, 개발 기법 자체도 계속 발전하고 있다. 현장에서도 조금만 방심하면 뒤처지고 말 정도이니 대학이나 기업에서 체계적으로 교육하기가 어려울 수 밖에...


  • TIL(20181026)

    20181026 JAVA 외부에 대한 dependency를 줄인다. 인터페이스만 열어두고, 접근제어자로 캡슐화. Exception 최근 정말 크리티컬하지 않다면, unchecked(runtime) Exception을 사용하는게 보편적.


  • 도서 - 스프링 입문을 위한 자바 객체지향의 원리와 이해 1

    스프링 입문을 위한 자바 객체지향의 원리와 이해 ( ~ 197p) 스프링 삼각형 IoC/DI, AOP, PSA. 스프링을 지배하는 근원적인 요소. POJO(Plain Old Java Object)에 세 가지 유형의 진동을 줌으로써 거대한 프레임워크를 완성. 현실 세계 vs 자바 세계 Write Once Run Anywhere. 현실 세계 자바 세계 하드웨어(물리적 컴퓨터) JVM(자바 가상 기계) -...


  • TIL(20181011)

    20181011 JAVA 코드의 중복을 제거하는 방법 상속(Inheritance) is a 조합(Composition) has a 상속(Inheritance) SubClass is a SuperClass 오버라이딩(overriding) 부모 클래스가 가지고 있는 메서드를 재정의. 오버로딩(overloading) 메서드의 명칭은 같으나 argument or return type 등 다른 기능을 제공. 상속과 무관하다. 부모의 인스턴스 변수를 할당하고 싶다면 생성자를 이용, protected 접근제어자를 사용한 getter메서드로 값을...


  • TIL(20181008)

    20181008 JAVA DTO vs VO DTO : mutable VO : immutable DTO를 제외한 다른 객체를 imuutable하게 생성하면 더욱 안전하다. JCF(Java Collection Framework) 자바를 이용한 자료구조/알고리즘을 정의하고 동작시키는 클래스 라이브러리.