ORM3 [쇼핑몰 프로젝트] 3. ERD 기획 쇼핑몰 프로젝트에서는 Spring Data JPA를 사용하기 때문에 ORM, JPA에 대한 개념과 활용법을 먼저 공부해야 한다. ORM (Object Relational Mapping) 애플리케이션의 class 파일과 RDB(관계형 DB)의 테이블을 매핑한다는 뜻이며, 기술적으로는 애플리케이션의 객체를 RDB 테이블에 자동적으로 영속화 해주는 것이다. 장점 SQL문이 아닌 Method를 통해 DB를 조작할 수 있어, 객체 모델을 이용하여 비즈니스 로직을 구성하는데만 집중할 수 있다. Query와 같이 필요한 선언문, 할당 등의 부수적인 코드가 줄어들어 객체에 대한 코드를 별도로 작성하여 코드의 가독성을 높인다. 객체지향적인 코드 작성이 가능하다. 오직 객체지향적 접근만 고려하면 되기 때문에 생산성 증가 .. 2023. 11. 6. [백엔드] DB 추가 정보 이전 게시글 NoSQL(비관계형) DB https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-NoSQL%EB%B9%84%EA%B4%80%EA%B3%84%ED%98%95-DB [백엔드] NoSQL(비관계형) DB 이전 게시글 관계형 DB https://hoozy.tistory.com/entry/%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B4%80%EA%B3%84%ED%98%95-DB 카테고리 : 데이터베이스 비관계형 데이터베이스란 관계형 데이터 모델(RDBMS)을 지양하며 대량의 분산 hoozy.tistory.com 카테고리 : 데이터베이스 ORM 객체-관계 매핑의 약자로, 객체라는 개념을 구현한 클래스인 엔티티와 RDBMS에서 쓰이는 테.. 2023. 4. 3. [JAVA] 프레임워크 이전 게시글 JAVA 심화 2 https://hoozy.tistory.com/entry/JAVA-%EC%8B%AC%ED%99%94-2 [JAVA] 심화 2 이전 게시글 JAVA 심화 1 https://hoozy.tistory.com/entry/JAVA-%EC%8B%AC%ED%99%94-1 카테고리 : 자바(심화) 파일 1. java.io.File File 클래스의 createNewFile() 메소드를 이용하여, 새로운 파일 및 디렉토리를 생성할 수 hoozy.tistory.com 카테고리 : 자바(프레임워크) 웹 애플리케이션을 만들고 유지하는데 사용되는 강력한 오픈소스 JAVA 프레임워크는 2가지가 있습니다. 1. Spring 개발할 때 초기 설정이 오래걸리고 어렵다. 엔터프라이즈용 JAVA 애플리케이션.. 2023. 3. 10. 이전 1 다음