반응형

Spring 3

간단 용어 정리

데이터베이스는 검색과 축적이 쉽도록 정리된 데이터의 모음입니다. 대부분의 서버 애플리케이션은 클라이언트에서 받은 데이터를 어딘가에 저장합니다. 그것이 메모리일 수도 있고, 텍스트 파일일 수도 있고, 엑셀일 수도 있고, 특정 프로토콜을 통해 생성한 바이너리 파일일 수도 있습니다. 검색을 지원하고, 입력한 데이터 수정 및 삭제도 가능해야 하며, 수많은 읽기와 수정 삭제 요청이 동시다발로 이루어지는 상황을 생각해봅시다. 단순한 텍스트 파일로 그 모든 요구사항을 충족시키기는 어려울 겁니다. 일반적으로 현업에서 “데이터베이스”라고 말하면 데이터베이스 소프트웨어를 의미합니다. 부르는 데이터베이스 역시 데이터베이스 소프트웨어를 의미합니다. 데이터베이스는 데이터 저장 시 수많은 문제가 생길 수 있는 상황에서도 데이터를..

Spring 2024.10.08

스프링 들어가기에 앞서...

1. 프레임워크란?  사전적인 의미로는 뼈대, 구조, 틀을 의미함.2. 스프링 프레임워크란?   자바 플랫폼을 위한 오픈소스 어플리케이션 프레임워크로서 엔터프라이즈급 어플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션이다.3. 스프링의 핵심 모듈 5가지   IOC, DI, AOP, 경량 컨테이너, POJO4. 의존관계 확인    의존하는 부분을 외부에서 주입하는 것 (DI)   - 무엇에 의존하고, 무엇을 밖에서 주입해야 하나 5. 관점 지향 프로그래밍 (Aspect Oriented Programming)   - 중심적 관심사 (Primary Concern) : 실현해야 할 기능을 나타내는 프로그램    - 횡단적 관심사 (Crosscutting -Concern) : 핵심기능 은..

Spring 2024.09.03

Spring

스프링스프링 모듈 : 해당 모듈에 필요한 코드를 모아 놓은 JAR 파일각 모듈의 기능을 이해하고 프로젝트에 필요한 모듈을 적절히 선택해 적용한다.프레임 워크가 전체 애플리케이션의 처리 흐름을 제어하며, 특정 이벤트가 발생할 때 다형성을 통해 애플리케이션이 확장한 메서드를 호출하여 제어가 프레임워크로부터 애플리케이션으로 거꾸로 흐르게 관리한다.프레임워크란?사전적인 의미 : 틀, 구조, 뼈대, 골격, 구조, 구성GoF의 정의프레임워크는 소프트웨어의 특정한 클래스에 대하여 재사용할 수 있는 설계로 구성된 관련된 클래스들의 집합프레임워크는 설계를 추상적인 클래스로 분리하고 그들의 책임과 협동관계를 정의함으로써 아키텍처적인 가이드를 제공한다.우리는 프레임워크로부터 추상적인 클래스를 서브 클래싱하여 애플리케이션에 ..

Spring 2024.09.02
반응형