본문 바로가기

728x90

Spring

(26)
ORM 이란? Object-Relational Mapping ORM이란, 자바의 객체와 데이터베이스를 연결하는 프로그래밍 기법입니다. 만약, SQL이라는 언어로 데이터를 데이터베이스로부터 꺼내 사용해야 한다면 SQL 언어를 별도로 공부해서 사용할 줄 알아야 하는 번거로움이 있습니다. 이 번거로움을 해결하고자 ORM이 탄생을 했는데요. ORM을 통해 우리는 SQL 언어를 전혀 몰라도 Java 언어로만 데이터베이스에 접근해서 원하는 데이터를 받아올 수 있습니다. 즉, 객체와 데이터베이스를 연결해 JAVA 언어로만 데이터베이스를 다룰 수 있게 하는 도구라고 할 수 있습니다. ORM의 장점과 단점을 알아보면 아래와 같습니다. 장점 데이터베이스 시스템에 대한 종속성이 줄어듭니다.: 데이터베이스 시스템이 추상화되어 있기 때문에 ..
Spring Boot란 Spring Boot를 알기 전에 우선 Spring Framework가 무엇인지, 왜 Spring Boot가 탄생했는지를 알면 좋습니다. 이번 포스팅은 Spring 프레임워크/Spring Boot가 무엇인지 작성하였습니다.Spring Framework스프링 프레임워크는 엔터프라이즈 애플리케이션을 개발하기 위한 경량 프레임워크 입니다. 이게 무슨 뜻인지 하나씩 파헤쳐 보도록 하겠습니다. 우선 엔터프라이즈 애플리케이션은 비즈니스 로직이 복잡한 기능을 가지고 있는 애플리케이션 혹은 여러가지 기능을 통합한 애플리케이션 이라고 할 수 있습니다. 그럼 프레임워크는 무엇일까요?? 사실 개발자라면 프레임워크 라는 단어를 수도 없이 들어왔을 것입니다. 프레임워크는 매우 중요하고 기본적인 개념이니 다시 한 번 정의를 정리..

728x90
반응형