20181213

Web-Backend

  • database에 의존하지 않고 테스트 할 수 있게 해주는 것
    • Mock Framework(Mockito)
  • service layer는 thin layer 지향
    • 핵심 로직은 domain
    • service layer는 db와 의존관계가 있기에 테스트가 어렵다
      • Mock과 같은 프레임웤이 필요
      • 때문에 로직을 domain에 구현할 수록 테스트도 쉽고 더 객체지향적인 프로그램이 됨
      • service layer에서 비지니스 로직이 들어가면 자꾸 데이터를 꺼내게 된다(get / set)
  • Fixture
    • 테스트를 위한 고정 데이터
  • Servlet
    • java 진영의 표준
    • interface의 조합
    • tomcat은 servlet container