본문 바로가기

분류 전체보기336

3. [Springboot] Hello JPA! - JPA 시작하기 1. 환경 구성 JPA 를 사용하여 간단하게 프로젝트를 만들어보고자 합니다..! 우선, 환경 구성부터 실시해보겠습니다. DB는 H2 DB를 사용할 것입니다. http://h2database.com/html/main.html 현시점(20/03/26) 기준 [Version 1.4.199]가 가장 안정적인 버전이기 때문에 이것을 다운로드 받고 사용합니다. 윈도우 기준 H2 실행 방법 C:\Program Files (x86)\H2\bin 경로로 가서 h2.bat 파일 더블클릭하면 실행 됩니다. 프로젝트는 메이븐을 사용하며, 자바 8 이상을 권장합니다. ArtifactId : 빌드되면 나오는 파일 이름입니다. 1.1 pom.xml 작성 먼저, JPA 하이버네이트 설정과 H2 데이터베이스, 롬복 설정을 해주겠습니다.. 2020. 3. 26.
2. 1분기 중반 즈음에(20-03-18) 서론 취업을 하고나서 뚜렷한 변화가 있었던 것은 아니다. 그저 나의 경험을 되돌아보고, 반성해보고, 의미있었는지 뒤돌아보는 여정중에 작성하였다. 본론 우선 프로그라피라는 기술동아리에 최종 합격하게 되었다. 나는 6기로 합격하게 되었는데, Django라는 프레임워크를 접하는 도중에 알게 된 소중한 동아리이다. 직장인이라 분위기를 혹여 망치지는 않을까 걱정했지만 다행이 직장인 반, 학생 반으로 이루어진 소중한 동아리였다. 내가 미처 숙지하지 못했던 슬랙 활용법, 스타트업 시작법, 서비스 완성법에 대한 고민을 많이 해결해줄 수 있을 것 같아 너무 기대된다. 인프런 강의 44만4천400원 인프런 강의를 질러버렸다. 진짜 듣고싶었던 갓영한님의 JPA 실무강의인데,, 너무 비쌋는데 20% 할인해준다고 하길래 후딱 .. 2020. 3. 18.
[vscode] html 태그가 먹지 않습니다. 아무리 해봐도 html 태그가 먹히지 않았다. 확장자 html snippts를 깔아봐도 안되었고, div 태그조차 자동 닫기 설정이 안되어 왜 그런 것인가 이유를 살펴 보다가 html 설정이 django-html 으로 설정되어있다는 것을 알게 되었다. 해결방법은 의외로 간단했다. 우측 하단 django-html 써있는 부분을 눌러주고 html로 바꾸어주기만 하면 된다. 태그도 잘 먹고 해결되었다. 2020. 3. 16.
2. [Springboot] JPA(Java Persistence API) 정리 1. 뜻 JPA Java Persistence API 자바를 굳이 고집하는 API 정도라고 생각하면 될듯 자바 표준 ORM(Object Relational Mapping) 2. 발생동기 객체지향 프로그래밍을 배웠는데 테이블 모델링에 집중해야하는 상황을 이겨내기 위해. 객체를 테이블에 맞추어 데이터를 담는 그릇 역할만을 수행하는 한계에서 벗어나기 위해. 관계형 데이터베이스를 이용하는 프로젝트에서 객체지향 프로그래밍을 수행하기 위해. SQL문에서 탈피하기 위해. 지향하는 바가 다른 두개 영역(객체지향 프로그래밍 언어와 관계형 데이터베이스)을 중간에서 패러다임 일치 시켜주기 위해. 개발자는 객체지향적으로 프로그래밍을 하고, JPA가 이를 관계형 데이터베이스에 맞게 SQL을 대신 생성해서 실행한다. SQL에 더.. 2020. 1. 21.