JPA 02 - How to Use JPA
in Web-Programming on JPA
JPA 설정
JPA는 자바 애플리케이션에서 RDBMS와의 상호작용을 쉽게 처리할 수 있도록 도와주는 자바 표준 API이다. 이를 사용하기 위해선 몇가지 설정 과정이 필요하다.
in Web-Programming on JPA
JPA는 자바 애플리케이션에서 RDBMS와의 상호작용을 쉽게 처리할 수 있도록 도와주는 자바 표준 API이다. 이를 사용하기 위해선 몇가지 설정 과정이 필요하다.
in Web-Programming on JPA
JPA(Java Persistence API)는 ORM(Object-Relational Mapping)기술 표준이다. 이를 통해 객체는 객체대로 개발하고 관계형 데이터베이스(RDBMS)는 관계형 데이트베이스대로 설계한 다음 ORM 프레임워크가 이 둘을 이어주는 역할을 한다.
in Web-Programming on Server
HyperText Transfer Protocol, 웹에서 클라이언트(브라우저)와 서버가 통신할 때 사용하는 통신 규약. 통신 규약은 통신에 참여한 주체들이 합의한 메세지 형식을 의미한다. HTTP의 특징은 다음과 같다.
in Web-Programming on Spring
Spring Annotations Part 1에 이어 나머지 주요 스프링 어노테이션들을 본다.
in Web-Programming on Spring
스프링 코드를 보다 보면, 골뱅이로 시작되는 단어들이 기존 JAVA 개발할 때 쓰던 @Override 보다 다양하고 많이 사용된다. 골뱅이로 시작되는 단어들, 이를 어노테이션(Annotation)이라 한다. 사전적인 의미로는 주석이라는 뜻이지만, 자바 스프링에서 어노테이션은 코드 사이에 특별한 기능을 수행하도록 하는 기술이다. 주로 클래스와 메서드에 추가하여 다양한 기능을 부여하는 역할을 맡는다.
그럼 자바 스프링에서 사용되는 대표적인 어노테이션들을 알아본다. Part 1에서는 DI 및 환경설정과 관련된 스프링 기본 어노테이션들을 살펴본다.
in Web-Programming on Spring
스프링 MVC는 자바 기반의 웹 애플리케이션 개발에서 가장 널리 사용되는 프레임워크 중 하나이며, Model-View-Controller (MVC) 패턴을 사용하여 웹 애플리케이션을 구성하고, 코드의 분리와 유지 보수를 쉽게 도와준다.
in Web-Programming on Spring
in Web-Programming on Spring
스프링 컨테이너는 스프링 프레임워크의 핵심 컴포넌트이며 컨테이너가 하는 기능은 다음과 같다.