☘️ Spring

Spring
☘️ Spring

[Spring] Day60 - Service와 ServiceImplement

Service Service는 일반적으로 비즈니스 로직, 데이터 처리 또는 특정 기능을 제공하는 모듈 또는 컴포넌트를 가리킵니다. 서비스는 주로 애플리케이션 내에서 재사용 가능한 기능을 캡슐화하고 외부 컴포넌트 또는 사용자 인터페이스와 상호 작용하는 데 사용됩니다. 예를 들어, 웹 애플리케이션에서 사용자 인증 서비스, 데이터베이스 액세스 서비스, 이메일 발송 서비스 등이 있을 수 있습니다. ServiceImpl Service Implement는 Service의 실제 구현을 가리키는 용어입니다. 서비스 인터페이스와는 달리 서비스 구현은 특정 기능을 구체적으로 실행하는 코드 또는 클래스입니다. 예를 들어, 사용자 인증 서비스의 인터페이스는 사용자 인증 메서드를 정의할 수 있지만, 실제 사용자 인증을 수행하는..

☘️ Spring

[Spring] Day59 - 객체화 (new)

객체화 객체화는 인스턴스화 라고도 부르며 객체 지향 프로그래밍에서 클래스를 기반으로 실제로 동작하는 인스턴스(객체)를 생성하는 과정을 말합니다. new 연산자를 사용하여 메모리(Heap)에 데이터를 저장할 공간을 할당받고 그 공간의 참조값을 객체에게 반환하여 주고 이어서 생성자를 호출합니다. 스프링 프레임워크에서는 IoC를 사용하여 new 연산자를 사용하지 않고 프레임워크를 활용하여 객체화 합니다. Bean설정 방법 xml 설정 방식 어노테이션(@) 설정 방식 XML 설정 방식 스프링 프레임워크는 applicationContext.xml 파일을 읽어들여 빈을 생성하고 관리합니다. 이를 통해 빈의 생성, 의존성 주입, 스코프 설정, 빈의 생명주기 관리 등을 수행할 수 있습니다. 스프링의 XML 설정 방식은..

☘️ Spring

[Spring] Day59 - 의존관계 주입 (DI)

의존관계 주입 의존관계 주입이란 Dependency Injection의 약자로 객체 간의 의존성을 외부로부터 주입하여 객체의 결합도를 낮추고 유연성을 높이는 디자인 패턴입니다. 이 패턴은 객체가 필요로 하는 의존성을 직접 생성하지 않고, 외부에서 생성된 의존성을 주입하여 사용하게 됩니다. 의존성 의존성(Dependency)이란 한 객체가 다른 객체를 사용하거나 참조할 때 그 객체들 사이의 관계를 말합니다. 예를 들어, 클래스 A가 클래스 B의 기능을 사용하거나 클래스 B의 인스턴스를 필요로 할 때 A는 B에 의존성이 있습니다. 의존관계 주입 방법 생성자 주입(Constructor Injection) Setter 주입(Setter Injection) 1. 생성자 주입 생성자 주입은 객체를 생성할 때 해당 ..

☘️ Spring

[Spring] Day58 - 스프링 프레임워크

스프링 프레임워크 스프링 프레임워크란 자바 기반의 오픈 소스 애플리케이션 프레임워크로서, 엔터프라이즈급 애플리케이션을 개발하기 위한 여러 가지 기능과 추상화된 라이브러리들을 제공하는 경량의 프레임워크입니다. 스프링 프레임워크는 경량 컨테이너로 자바 객체를 담고 직접 관리합니다. 객체의 생성 및 소멸 그리고 생명주기를 관리하며 언제든 스프링 컨테이너로 부터 객체를 가져와 사용할 수 있습니다. 스프링 프레임워크의 장점 경량화와 모듈성 : 스프링은 필요한 모듈만 선택하여 사용할 수 있도록 모듈화가 잘 되어 있습니다. 이로 인해 애플리케이션에 필요한 기능만 사용할 수 있으며, 불필요한 부분은 포함시키지 않아도 됩니다. IoC와 DI : 제어의 역행과 의존성 주입은 애플리케이션의 유지보수성을 향상시키고 테스트 용..

☘️ Spring

[Spring] Day58 - STS 3(Spring Tool Suite 3) 설치

STS 3 설치 1. STS 다운로드 https://spring.io/ Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io Spring 홈페이지 → Spring Tool Suite 3 wiki 클릭 원하는 버전, 운영체제 다운로드 2. STS 실행 STS 실행 Workspace 설정 → Launch 클릭 실행완료

☘️ Spring

[Spring] Day58 - 이클립스 스프링(Eclipse Spring) 설치 / 프로젝트 생성

이클립스 스프링 설치 1. Eclipse Marketplace 진입 Eclipse 실행 → Help → Eclipse Marketplace... 클릭 2. Spring Tools 3 Add-On for Spring Tools 4 설치 Search → Find → sts 검색 → Spring Tools 3 Add-On for Spring Tools 4 3.9.22.RELEASE → Install 클릭 3. Confirm Selected Features Contirm 클릭 I accept the threms of the license agreements 체크 → Finish 클릭 4. Eclipse 재시작 Restart Now 클릭 → Eclipse 재시작 5. 프로젝트 생성 Eclipse 실행 → File..

harveydent
'☘️ Spring' 카테고리의 글 목록 (3 Page)