spring-god-study / spring-basic

김영한님 스프링 기본 강의를 듣고 서로 인증하고 힘을 내며 잇쌰잇쌰하는 프로젝트
0 stars 3 forks source link

2021.07.15 (목) 인증 #9

Open kyupid opened 3 years ago

kyupid commented 3 years ago
sablemarten commented 3 years ago

객체 지향 설계와 스프링

스프링 핵심 원리 이해1 - 예제 만들기

arangeblue commented 3 years ago

스린이 강의명 : 스프링 핵심 원리 기본편

수강 회차 : 섹션 7 마무리 / 조회 빈이 2개 이상일 때 ~ 자동, 수동의 올바른 실무 운영 기준

요약

dowon-ahn commented 3 years ago

HTTP

모든것을 http에 담아 전송이 가능하다.

http 2,3 은 1.1을 성능개선에 가까우므로 1.1의 스펙을 이해하는것이 가장 중요

http 1.1 / 2 는 TCP위에서 동작 http 3는 UDP위에서 동작

클라이언트 서버 구조

비연결성

한계와 극복

HTTP 메세지

kimminju commented 3 years ago

2021.07.16 강의명 : 스프링 핵심 원리 기본편 섹션 1

  1. 객체지향특징 : 추상화, 캡슐화, 상속, 다형성
  2. 객체지향프로그래밍 1) 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립된 단위, 즉 객체들의 모임으로 파악하고자 하는 것이다. 2) 객체는 메시지를 주고받고 데이터를 처리할 수 있다. 3) 프로그램을 유연하고 변경이 용이하게 만듬 4) 대규모 소프트웨어 개발에 많이 사용
  3. 다형성 1) 다형성의 본질
    • 인터페이스를 구현한 객체 인스턴스를 실행 시점에 유연하게 변경가능
    • 다형성의 본질을 이해하려면 협력이라는 객체 사이의 관계에서 시작해야함
    • 클라이언트를 변경하지 않고, 서버의 구현기능을 유연하게 변경할 수 있다. 2) 정리
    • 실세계의 역할과 구현이라는 편리한 컨셉을 다형성을 통해 객체 세상으로 가져올 수있음
    • 유연하고 변경이 용이
    • 확장 가능한 설계
    • 클라이언트에 영향을 주지 않는 변경 가능
    • 인터페이스를 안정적으로 잘 설계하는 것이 중요 3) 한계
    • 역할(인터페이스) 자체가 변하면, 클라이언트 서버 모두에 큰 변경 발생
  4. 스프링과 객체지향 1) 다형성을 극대화해서 이용할 수 있게 도와줌 2) 제어의 역전(IoC), 의존관계 주임(DI)은 다형성을 활용해서 역할과 구현을 편리하게 다룰 수 있도록 지원 3) 구현을 편리하게 변경 가능
cxz5309 commented 3 years ago

객체 지향 설계와 스프링

스프링은 다음 기술로 다형성 + OCP, DIP를 가능하게 지원

정리

섹션 2. 스프링 핵심 원리 이해1 - 예제 만들기

https://github.com/cxz5309/Spring_Basic_Study

char-yb commented 3 years ago

uiurihappy 강의명: 스프링 핵심원리 기본편 강의 회차: 싱글톤 방식의 주의점~@Configuration과 바이트코드 조작의 마법 싱글톤 방식의 주의점

@Configuration과 싱글톤

@Configuration과 바이트코드 조작의 마법

dnjsrud3407 commented 3 years ago

강의명 : 스프링 핵심 원리 - 기본편

수강 회차 <스프링 핵심 원리 이해2 - 객체 지향 원리 적용>

요약