인프런 커뮤니티 질문&답변
질문있습니다!!
작성
·
225
퀴즈
스프링 데이터 JPA 사용 시 순수 JPA와 비교하여 개발 생산성 측면에서 얻는 주요 이점은 무엇일까요?
모든 쿼리를 수동으로 복잡하게 작성해야 한다
기본 CRUD(저장, 조회 등) 메서드를 인터페이스만으로 자동으로 제공받는다
모든 동적 쿼리 구현이 항상 완전히 자동화된다
데이터베이스 연결 설정을 직접 XML 파일로 관리해야 한다
답변 2
7
김영한
지식공유자
우와! 정말 열심히 하시는 군요 ㅎㅎ 이제 끝이 보이네요.
세상에서 선택하기 가장 어려운 질문입니다.
레거시를 생각하면 jsp가 좋고, 성능을 생각하면 velocity가 좋고, 그래도 모던하고 스프링과 통합을 생각하면 thymeleaf가 좋고...
더 나가서 클라이언트 사이드에서 랜더링을 고려하면 react+typescript로 가야하는데, 이렇게 되면 공부할 분량이 엄청 늘어서 또 시간을 폭풍 부어야 하고...
그래서 선택지를 드리자면 ㅎㅎ
1. 자바스크립트에 자신있고, 완전 풀스택으로 갈것이다. = react + typescript
2. 백엔드 개발이 좋고, 스프링이 좋은데, 어쩔 수 없을 때 화면을 찍겠다. = thymeleaf
3. 레거시 하는 회사에 입사해야 한다. = jsp
4. velocity는 그냥 그걸 사용하는 회사에 입사하고 고민해도 됩니다. ㅎㅎ (쉬워서요 ㅎㅎ)
도움이 되셨길 바래요^^
1





