httprequest와 httpresponse는 웹에서 정보를 주고 받을 때 사용되는 두 가지 중요한 개념HTTP Request (HTTP 요청):사용자가 어떤 페이지를 요청하는지를 나타냄. 구성 요소:Method (메소드): 대표적으로 GET, POST, PUT,
조인(Join) 데이터베이스에서 여러 테이블의 정보를 결합하여 하나의 결과 테이블로 만드는 작업내부 조인 (Inner Join): 두 테이블에서 조건을 만족하는 행만을 가져와 결합. 즉, 두 테이블의 교집합을 가져옴.왼쪽 조인 (Left Join 또는 Left Oute
Rest API: 프로그램들이 웹을 통해 정보를 주고 받는 규칙.HTTP 메소드를 활용하여 작업을 수행함. 예를 들어, GET은 정보를 요청하고, POST는 데이터를 생성하고, PUT은 데이터를 업데이트하고, DELETE는 데이터를 삭제함.
상속 (Inheritance):상위 클래스를 확장해서 하위 클래스를 설계하는 것.상속을 하게 되면 상위 클래스의 모든 멤버(필드, 생성자, 메서드)들을 하위 클래스에서 사용할 수 있음.추상화 (Abstraction):추상화는 복잡한 시스템을 단순화시켜 필요한 부분만 보
동기는 순차적으로 작업을 수행하고 하나의 작업이 끝날 때까지 기다리는 반면, 비동기는 여러 작업을 병렬로 진행하고 기다리지 않음. 동기는 코드를 이해하기 쉽게 만들 수 있지만, 비동기는 병렬로 작업을 처리할 수 있어 더 빠른 성능을 가질 수 있음.
인터페이스: 다형성 구현:인터페이스를 사용하면 다양한 객체들을 동일한 인터페이스로 다룰 수 있음. 이는 코드의 유연성을 높이고, 다형성을 구현할 수 있는 중요한 수단.객체 간의 결합도를 낮춤: 인터페이스를 통해 객체들은 서로의 구현에 의존하지 않고, 인터페이스에만 의존
JPA 객체와 데이터베이스 사이의 매핑을 자동으로 처리하는 ORM 프레임워크MyBatis 개발자가 직접 SQL을 작성하고 매핑하는 SQL 매핑 프레임워크
오버로딩오버로딩은 같은 이름의 메서드를 매개변수의 타입이나 개수를 다르게 정의하는 것 .메서자와 생성자에서 할수 있는것.파라미터가 다를 때, 같은 이름으로 메서드/생성자를 여러개 작성하는 것.상속과 관련이 없음.오버라이딩오버라이딩은 상위 클래스의 메서드를 하위 클래스에