CNU S/W 아카데미

Jin·2022년 9월 29일
0

CNU S/W 아카데미

목록 보기
1/3

백엔드 과정을 통해 이해해야 하는 개념

  • 시스템/서비스 구분

    • Frontend / Backend
    • Backend
      • Presentation Layer -> Spring MVC
      • Business Logic -> Spring Framework
      • Business Object -> Spring JPA
    • 1tier / 2tier / 3tier / N-tier
      • Middleware / WAS / Container / Framework
  • 네트워크 프로그래밍

    • 소켓프로그래밍기반 vs RPC/RMI
      • Sun RPC vs DCE RPC
  • 객체지향(Object-oriented) 기술

    • 클래스/인터페이스 -> 타입
      • 메소드, 필드
    • 상속(extends, implements)
      • 단일상속 vs 다중상속
    • 오버로딩/오버라이딩/추상클래스
    • Subclassing/Superclassing
    • DDD(Domain-driven Design) / TDD(Test-driven Development)
    • MVC(Model-View-Controller)
      • MVVM(Model-View-ViewModel) -> SpringMV 기반
profile
Nothing changes if nothing changes

0개의 댓글

관련 채용 정보