인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 데이터 JPA

질문 있습니다!!

해결된 질문

작성

·

131

2

안녕하십니까 강의 진짜 정말 유익하게 잘 듣고있는

졸업예정 취준생입니다.

컴퓨터공학이라는 전공의 수 많은 분야 앞에서 적성을 찾다가 최근에 웹개발로 마음을 굳혀서요..

 지금이라도 스프링을 배워보면서 포트폴리오용으로 CRUD 기능을 구현해보려고 하는데 바보같은 질문이지만 인정받으려면 html css javascript처럼 완전 기초의 언어가지고 만들어야 인정해주나요?..

왜냐하면 지금 강의 앞부분만 들은 시점에서 스프링데이터 JPA가 CRUD기능도 다 제공을 해준다고 하더라구요... 그럼 구현 난이도도 그만큼 쉬워진다는건데 과연 스프링으로만 CRUD를 구현하는것과 프레임워크 없이 구현하는것과 회사 입장에서 많은 구분을 두는 편인가요??

만약 그렇다면 JPA까지만 배운 상태로라도 CRUD를 구현해보려고 합니다.. 아예 이번 강의는 듣지 않은채로... (스프링 데이터 JPA를 귀에 담지 않은채로 라는 말입니다)

강의 정말 잘 듣고있습니다. 감사합니다.

답변 2

5

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. duddl6701님

프레임워크를 사용하지 않는 것 보다는 사용하는게 더 좋겠지요. 왜냐하면 실무에서는 대부분 프레임워크를 사용하고, 또 프레임워크를 사용한다는 것은 그만큼 더 많이 공부했다는 뜻이기 때문입니다.

그런데 여기에서 중요한 점이 있습니다. 프레임워크를 사용해도 그 프레임워크를 잘 사용해야 합니다. 그리고 어떤 원리와 이유로 이 프레임워크를 사용해서 이렇게 구현했느지 그 이유가 중요합니다.

예를 들어서 JPA만으로 개발을 하면, 왜 스프링 데이터 JPA를 사용하지 않으셨나요? 라고 물어볼거에요. 반대로 스프링 데이터 JPA를 사용하면 JPA에 대한 기본 이론을 알고 있는지 물어볼거에요.

프레임워크를 사용해되, 그것을 왜 사용해야 하는지 장단점을 잘 알고 사용하는게 중요합니다.

감사합니다.

1

감사합니다!!

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기