[Spring] Spring Data JPA 개념 정리하기
·
Spring
기본 개념들을 다시 학습하는 시간을 거치고 나서 오늘은 Spring Data JPA의 개념에 대해 학습하고 직접 타이핑해보고, Postman을 통해 오류없이 진행되는지 확인하는 과정을 거쳤다. 그 중에서 사소한 실수와 처음 경험해보는 환경에 대해 익숙해지고 실수를 반복하지 않도록 하기 위해 정리하고 넘어가보고자 한다. 오늘은 학습 과정에서 어떤 특이사항과 해결과정이 있었는지도 함께 담아 내보고자 한다. ✅ 오늘 학습한 내용JPA란? : 객체 지향 프로그래밍 언어인 Java와 관계형 데이터베이스 간의 패러다임 불일치 문제를 해결하여 데이터베이스 작업을 객체 지향적으로 수행할 수 있도록 지원하는 ORM. SQL을 직접 작성하지 않고도 객체 조작을 통해 DB작업을 수행할 수 있도록 표준화된 인터페이스를 제공 ..
250905 TIL
·
내배캠 끄적끄적/Today I Learned
❗어떤 문제가 있었는지① Thymleaf 예제 실행 과정에서 명령어가 맞지 않아 컴파일을 제대로 수행하지 못했던 부분이 발생함② Tomcat 실행 환경 구축에 있어서 터미널 사용이 익숙치 않아 설치까지의 시간이 다소 소요 되었음③ Tomcat 관련 JSP / Servlet 실습 진행 과정에서 404 Error가 지속적으로 발생하는 상황이 있었음📝 내가 시도해본 것들① 파일 생성 위치의 문제인지 확인하고자 기존에 github 연동 폴더로 파일을 옮겨 컴파일을 다시 진행해봄진행 되지 않고 동일한 에러 문구를 노출② 터미널 실행 명령어가 잘못되진 않았는지 크로스체크 진행함설치 디렉토리를 찾기 위해 데스크탑 위치에 폴더 생성 이후 접근 진행압축 해제되어 있는 파일 중 startup.sh를 실행시켜야 하기에 그..
250902 TIL
·
내배캠 끄적끄적/Today I Learned
❗어떤 문제가 있었는지요구 과제에서의 수행에 있어 한가지 조건을 충족하지 못하고 초과하는 상황이 발생자기소개 프로필 페이지를 4개의 Div로 구성해야 하나, 4개를 초과한 Div 구성을 만들게 됨구성과정 중 프로필 이름 아래 자기소개 문구가 지속적으로 이미지 아래로 내려가거나 단의 margin gap이 크게 나타나는 현상이 있음To Do List 목록 구현 중 입력값을 중복으로 받아들이는 현상 발생영어 입력의 경우는 문제 없으나 한글인 경우에서의 문제가 발생하게 됨if (e.isComposing || e.keyCode === 229) return; 을 통해 한글 입력 시에는 키다운 조건을 설정하여 중복입력을 방어해 나아갈 것📝 내가 시도해본 것들프로필 이미지가 들어가는 영역에 이미지와 텍스트를 1개의 ..
250901 TIL
·
내배캠 끄적끄적/Today I Learned
❗어떤 문제가 있었는지8월 진행했던 웹 개발 기초과정과 다르게 가장 기본부터 진행함에 있어서 사전적 정의와 개념에 대한 이해도가 부족함을 확인했음📝 내가 시도해본 것들웹 동작원리에 대한 기본적인 이해도 확보실제 자주 접속하는 웹사이트에서 처리되고 있는 정보 요청과 응답 과정들을 확인하는 과정들을 거침 HTML & CSS의 개념 및 역할에 대한 이해를 통해 Javascript으로의 연계과정에 있어서 보다 명확한 기능 인지 👍무엇을 새롭게 알았는지HTML / CSS 의 정의 및 개념 HTML은 다양한 태그를 이용해 제목, 문단, 링크, 이미지 등 웹페이지의 다양한 요소를 표현태그/속성역할 및 설명,다양한 크기의 제목(Heading) 생성문단(본문) 텍스트 작성링크 태그, 하이퍼링크(다른 웹페이지나 사이트..
250829 TIL & 사전캠프 마무리
·
내배캠 끄적끄적/Today I Learned
❗어떤 문제가 있었는지사전캠프 퀘스트 진행가위바위보 코딩단순 구현단계 까지는 생각한 대로의 결과값을 도출하는 과정을 받아냈지만, 리펙토링 과정에서의 어려움을 겪음계산기 만들기 (진행중)기본 계산기 형태의 코드 구성은 완료 하였으나 추가적인 기능 부여 과정에 있어서의 코드 구성에 어려움이 있었음📝 내가 시도해본 것들계산기 만들기ArrayList를 활용한 계산 이력 정보를 배열로 생성 및 기록 💡어떻게 해결했는지 👍 무엇을 새롭게 알았는지Java 코드 컨벤션컨벤션을 지켜야 하는 이유가독성 향상유지보수성 증가협업 효율성 항상일관된 코드 스타일버그 발생 가능성 감소코드 리뷰와 자동화 도구와의 연계Coding Convention vs Clean CodeCoding Convention(코딩 컨벤션): Codi..
250828 TIL
·
내배캠 끄적끄적/Today I Learned
❗어떤 문제가 있었는지26일자 진행했던 음료 자판기 코딩 복습 과정에서의 오류 발견scanner.nextLine()으로 입력을 받을 때 앞 뒤의 공백이나 불필요한 공백이 같이 입력되는 경우 조건문을 만족하지 못해 containsKey 검사에서 실패하게 됨27일자 진행했던 단어 맞추기 게임 코딩 진행 및 복습 과정에서 초기 실행 화면 이후의 코드 구성에 어려움이 있었음코드 실행에 따른 초기 화면 구성에 대한 고민을 진행정답의 자릿수와 현 상태를 나타낼 수 있도록 구성해야 함주어진 단어들에 대하여 코드 실행하는 때 마다 랜덤하게 추출하여 결과값에 노출해야 함기존 학습으로 활용이 필요했던 함수 구성변수 선언의 종류는 몇가지로 구성해야 하는지Random()메서드개별적으로 추가 학습이 필요했던 개념StringBu..