리주의 프로그래밍 공부

[Spring] 팀프로젝트 21.03.14 본문

프로젝트/[spring]팀프로젝트

[Spring] 팀프로젝트 21.03.14

Leezu_ 2021. 3. 14. 17:40

Entity와 DTO의 구분

 Entity : DB와 1대1 매칭

 DTO : View를 위함

 

고민

  •  그렇다면 Entity는 dao에서만 사용해야하는가
  •  Controller와 Service까지는 DTO를 쓰고, dao에서는 Entity를 DTO로 변환시켜줘야하나

Mybatis에서는 큰 의미 없고, JPA에서는 기능때문에 구분해서 사용하는게 중요하다고 한다.

 

결론

  • Mybatis를 사용하는 지금은 적절히 사용하자.

실시간 검색어 기능 구현

 

ajax를 사용하여 비동기적으로 검색가능하게 구현했다.

 

문제

  • 입력을 빨리했을 경우에는 이전 검색목록이 사라지지 않고, 누적된다.
  • Async를 사용해보면 어떨까란 생각이 들었다.