자바스크립트 과제테스트를 연습해보려고 했는데 프로그래머스에서는 시간제한이 있어서로컬에서 연습하려고 코드를 끌어와 로컬서버로 진행하려했는데 서버에 대한 지식이 부족해서 express에 대해서 공부한 부분들을 정리해보려한다.express에 대한 간단한 개념정도는 알고 있어
이전에 프로그래머스 썸머 코딩테스트에 지원했던 것을 잊고 있다가 이메일을 받고나서 생각이 났다. 자바스크립트로 문제를 푸는건 상관없는데 SQL로는 연습한적이 없어서 급하게 정리해본다. 이전에 잠깐 생활코딩님 강의에서 공부했던 흔적이 노션에 남아있어서 이걸 바탕으로 정
트랜잭션(Transaction)은 데이터베이스에서 사용되는 개념으로, 하나 이상의 데이터베이스 작업(쿼리)을 묶어서 논리적으로 단일 작업 단위로 처리하는 것을 의미한다.
Spring Framework는 자바 기반의 웹 애플리케이션과 엔터프라이즈 애플리케이션을 개발하기 위한 오픈 소스 프레임워크다.
AOP(Aspect-Oriented Programming)은 소프트웨어 개발에서 관심사(Concern)를 모듈화하고 분리하는 프로그래밍 패러다임이다.
Java stream은 자바 8부터 도입된 기능으로, 컬렉션(배열, 리스트, 맵 등)을 함수형 프로그래밍 요소처럼 다룰수 있게 해주는 API다.
자바에서 접근 제한자(Access Modifier)는 클래스, 멤버 변수, 메서드 등의 접근 범위를 지정하는 데 사용된다.
자바에서 컬렉션은 데이터를 저장하고 관리하는 자료 구조를 일반적으로 가리키는 용어다.
JDBC(Java Database Connectivity)는 자바 언어를 사용하여 데이터베이스와 연동할 때 사용하는 API(응용 프로그래밍 인터페이스)다.
this는 자바 프로그래밍 언어에서 특정 객체를 가리키는 참조 변수다.
Java Persistence API(JPA)는 Java 어플리케이션에서 관계형 데이터베이스를 조작하고 관리하기 위한 자바 표준 인터페이스와 기술의 모음이다.
싱글톤 패턴(Singleton Pattern)은 객체지향 디자인 패턴 중 하나로, 특정 클래스의 인스턴스가 단 하나만 생성되고 어디서든지 그 인스턴스에 접근할 수 있도록 하는 패턴이다.
IoC(Inversion of Control)와 DI(Dependency Injection)는 소프트웨어 디자인 및 구현에서 중요한 개념 중 하나다.
데이터 모델을 이해할 때 가장 명확하게 이해해야 하는 개념 중 하나가 엔터티다. 우리말로 실체, 객체라고 번역하기도 하는데 실무적으로 엔터티라는 용어를 그대로 사용한다.
Spring Framework에서 Bean은 Spring 컨테이너에 의해 관리되는 객체를 가리킨다. Bean은 Spring 애플리케이션의 핵심 구성 요소 중 하나로, 이를 통해 애플리케이션의 객체들을 생성하고 관리할 수 있다.
Jib(Java Image Builder)는 Google에서 개발한 오픈 소스 도구로, Java 애플리케이션을 컨테이너 이미지로 패키징하는 데 사용되는 플러그인 및 빌드 도구이다.
빈 생명주기는 스프링 컨테이너에서 관리되는 빈이 생성되고 초기화되며, 소멸되는 과정을 나타낸다. 스프링은 객체의 라이프사이클을 관리하며 빈의 생명주기를 효과적으로 제어할 수 있는 기능을 제공한다.
빈의 스코프는 해당 빈(또는 컴포넌트)이 생성되고 유지되는 범위를 나타내며, 이것은 빈 객체의 생명주기와 관련이 있다. 스코프는 빈이 언제 생성되고 언제 소멸되는지를 제어하며, 이는 빈의 동작 및 사용 방식에 영향을 미친다.
간단한 토이 프로젝트 진행 중에 API Response를 만들어주다가 공통으로 만들면 편하지 않을까 해서 이것저것 찾아보다가 신기한게 많아서 공부한 내용을 정리해보려 한다.
웹 스코프는 웹 애플리케이션에서 객체의 생명주기를 관리하는 스코프 중 하나다. 이는 객체가 생성되고, 언제 사용되고 언제 파기되는지를 관리한다.
회사에서 동기분과 공통 Response를 제작하는 방법에 대해서 얘기하다가 몇가지 키워드를 알려주셔서 학습한 것을 정리해보려 한다.