이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
🌱 .iml 파일은 무엇인가?** iml은 **IntelliJ IDEA가 생성하는 모듈 파일로, Java, 플러그인, 안드로이드, Maven 컴포넌트와 같은 개발 모듈에 대한 정보, 모듈 경로, 의존성 및 기타 환경 설정을 저장한다. iml 파일은 코드와 상관 없이 항상 변경되는 바, 유의하지 않으면 다른 개발자들과 check in할 때마다 이 파일을 merge하게 될 것이다. 🌱 .iml 파일을 어떻게 관리할 것인가? 따라서 .gitignore에 포함시킴으로써 Git으로 관리되지 않도록 하는 것이 좋다. ✔️ References Stack Overflow - .iml 파일은 무엇인가? Stack Overflow - .iml 파일과 gitignore
목표 Mac OS에 적합한 JDK를 설치합니다. IntelliJ IDEA를 설치합니다. Java 프로젝트를 생성합니다. Git 및 GitHub으로 버전 관리할 수 있도록 세팅하고 GitHub 레포지토리와 연결합니다. 🌿 1. JDK 설치 Zulu OpenJDK 다운로드 페이지에 접속합니다. Java Version과 Operating System, Architecture를 선택합니다. MacOS M1은 Architecture에서 ARM 64-bit를 선택하고, MacOS Intel은 x86 64-bit을 선택해 줍니다. 선택을 모두 완료했다면 ‘.dmg’ 버튼을 눌러 다운로드합니다. 다운로드한 파일을 실행하면 보이는 화면에서 상자를 더블클릭합니다. 상자를 더블클릭하면 설치 창이 나타납니다. '계속' 버튼을..
소프트웨어 엔지니어/개발자로서 가질 태도에 대하여 메타인지 모든 개발 과정에서, 매일, 내가 내리는 모든 결정을 끊임없이 비판적으로 평가해야 한다. 절대 기계적으로 일하지 말라. 언제나 일하면서 동시에 생각하고, 나의 일을 비평하라. (p.xxi)
🌿 JPA 🌱 개념 Java 진영의 ORM 기술 표준으로 채택된 인터페이스의 모음(동작 메커니즘을 정리한 표준 명세) 내부적으로 JDBC 사용 + 개발자 대신 적절한 SQL문 생성, 데이터베이스 조작 + 객체 자동 매핑 구현체 = Hibernate(가장 많이 사용됨), EclipseLink, DataNucleus MyBatis vs JPA 🌿 Spring Data JPA 🌱 개념 JPA가 정의하는 인터페이스를 구현하고 있는 JPA 구현체인 Hibernate의 기능을 더욱 편하게 사용하도록 모듈화한 것/library 스프링 하위 프로젝트 중 하나 🌱 기능 CRUD 처리에 필요한 인터페이스 제공 Hibernate의 EntityManager를 직접 다루지 않고, 리포지토리 정의해서 사용 → 스프링이 적합한 쿼..
Spring Boot란 무엇인가? 왜 + 어떤 경우에 사용하는가? references: Inflearn 김영한 님 강의 등
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *
이번 주 학습 이번 주 어려웠던 점 + 해결 방법 이번 주 궁금한/부족한 내용 이번 주 느낀 점 다음 주 각오/목표/계획 *