프로그래머스 코딩테스트 특강 1번 문제
in Algorithm on Programmers
문제
나만의 성격 유형 검사지를 만들려고 한다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분되며, 성격은 각 지표에서 두 유형 중 하나로 결정된다.
in Algorithm on Programmers
나만의 성격 유형 검사지를 만들려고 한다. 성격 유형 검사는 다음과 같은 4개 지표로 성격 유형을 구분되며, 성격은 각 지표에서 두 유형 중 하나로 결정된다.
in Web-Programming on Server
API(Application Programming Interface)는 응용 프로그램 간의 상호작용을 가능하게 하는 인터페이스이다. 소프트웨어 애플리케이션, 시스템, 혹은 기기 간에 데이터를 주고받거나 기능을 사용할 수 있도록 돕는 중요한 요소이며, 개발자들은 API를 통해 복잡한 기능을 손쉽게 구현할 수 있으며, 다양한 서비스와 시스템을 유기적으로 연결할 수 있다.
in Web-Programming on JPA
JPA는 자바 애플리케이션에서 RDBMS와의 상호작용을 쉽게 처리할 수 있도록 도와주는 자바 표준 API이다. 약자로 풀면 Java Persistence API, 자바 영속성 API라 한다. 아니, 영속성이란게 무엇이길래 JPA가 RDBMS랑 상호작용하여 처리할 수 있는 것일까? 이에 대해 영속성이란 것을 알아본다.
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 및 환경설정과 관련된 스프링 기본 어노테이션들을 살펴본다.