본문 바로가기

(2)
JPA 필기 및 정리 JAVA Persistence API JPA 를 쓰기전  개발자가 수 많은 객체들을 DB에 저장할때 SQL을 직접 작성 후 JDBC API를 사용해서 실행해야 했다.  결국 수많은 CRUD 동작을 위한 SQL문을 무한반복 작성해서 지루하고 많은 시간을 낭비하게 됨.  그리고 객체 필드 하나 생성하는 순간 자바소스와 각각의 SQL에 모두 수정해야 줘야한다.  즉 SQL에 의존적인 개발과 데이터 중심의 설계를 위주로 하였다. JPA 를 사용시  개발자가 직접 JDBC API를 사용하지 않아도 되고 JDBC의 개발 해야하는 반복코드가 확 줄어든다.  SQL도 JPA가 제공해 주는 API를 사용하면 직접 만들어서 처리해준다.  데이터가 중심이 아닌 객체 중심의 설계로 패러다임 전환이 가능하다  즉 개발 생산성이..
중학생의 웹사이트 만들기 컴퓨터 백업폴더를 둘러보는 도중 중3때 디미고(디지털미디어고등학교)에서 설리번 프로젝트라는 것을 했었는데 공부 잘하던 친구가 디미고에 합격했다면서 나랑 같이 설리번 프로젝트하자고 했었다. 설리번 프로젝트 설리번 선생님과 함께, 만들고 싶은 것을 코딩으로 만들어요! sullivanproject.io 지금 생각해보면 설리번 프로젝트를 하던 형 누나들이 대단하신 거 같다. 고등학교 2학년이였는데 이렇게 프로젝트도 하고 사람들 가르치면서 다른 공부까지 하시는 거면 열심히 사시는 것 같다. 웹에 대해선 html, css, js 가 있고 기본적인 동작 내용만 알고 있었는데 프로젝트 참여하면서 더 자세하고 깊게 알게 되었다. 8주밖에 안 해서 js는 자세하게 못했지만 집에서 조금씩 공부하면서 git이랑 쿼리도 공부했..