profile
WEB STUDY & etc.. HELLO!
post-thumbnail

SPRING - 오브젝트와 의존관계 (7)

의존관계란 무엇일까요??두 개의 클래스 또는 모듈이 의존관계에 있다고 말할 때는 항상 방향성을 부여해야합니다.즉, 누가 누구에게 의존하는 관계에 있다는 식이어야 합니다.ex) A 클래스 -> B 클래스 라는 의존관계가 있다고 생각해봅시다.여기서는 B가 변하면 A에게 영

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (6)

자바에서는 두 개의 오브젝트가 완전히 같은 동일한 오브젝트라 말하는 것과, 동일한 정보를 담고있는 오브젝트라고 말하는 것은 분명한 차이가 있습니다.전자는 동일성비교라고 하고, 후자를 동등성 비교라고 합니다.동일성두 개의 오브젝트가 동일하다면 사실은 하나의 오브젝트만 존

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (5)

스프링의 핵심을 담당하는 것은 빈 팩토리 또는 애플리케이션 컨텍스트라고 불리는 것입니다. 한번 알아보죠~!스프링 빈스프링에서는 스프링이 제어권을 가지고 직접 만들고 관계를 부여하는 오브젝트를 빈이라고 부릅니다. 또한, 스프링 컨테이너가 생성과 관계설정, 사용들을 제어해

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (4)

코드를 개선해온 결과를 객체지향 기술의 여러 가지 이론을 통해 알아봅시다.개방 폐쇄 원칙 (OCP, Open-Closed Principle)'클래스나 모듈은 확장에는 열려 있어야 하고 변경에는 닫혀 있어야 한다.'service에서 repository의 기능은 언제든지

2021년 10월 14일
·
2개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (3)

인터페이스의 도입두 개의 클래스가 서로 긴밀하게 연결되어 있지 않도록 자바가 추상화를 위해 제공하는 가장 유용한 도구오브젝트를 만드려면 구체적인 클래스 하나를 선택해야겠지만 접근하는 쪽에서는 오브젝트를 만들 때 사용할 클래스가 무엇인지 몰라도 됨.인터페이스는 어떤 일을

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (2)

Version 1. 에서의 코드를 보시면 한 가지 클래스내에 데이터베이스에 접근하는 메소드와 데이터베이스를 이용하여 비즈니스 로직을 담당하고 있는 메소드가 있습니다.이 둘의 관심사를 repository 와 service로 분리시켜 봅시다.어떻게 할까요??!상속을 통한

2021년 10월 14일
·
0개의 댓글
post-thumbnail

SPRING - 오브젝트와 의존관계 (1)

스프링은 자바를 기반으로 한 기술!자바에서 가장 중요하게 가치를 두는 것은 객체지향So, 스프링이 가장 관심을 많이 두는 대상은 오브젝트 입니다.스프링을 이해하려면 먼저 오브젝트에 깊은 관심을 가져야 하며, 애플리케이션에서 오브젝트가 생성되고다른 오브젝트와 관계를 맺고

2021년 10월 14일
·
0개의 댓글