KingBini_Note
close
프로필 배경
프로필 로고

KingBini_Note

  • 분류 전체보기 (68)
    • Prgraming Error (13)
      • jsp,servlet (11)
    • Programing (30)
      • JavaScript (5)
      • java (10)
      • jsp (2)
      • study (9)
      • spring (4)
    • CS (2)
      • 자료구조 (1)
      • 알고리즘 (1)
    • Book (0)
    • 강의 (11)
      • 스프링_핵심원리_기본 (4)
      • 스프링부트 JPA활용 1 (7)
    • algorithm문제 풀이 (3)
      • 백준 (3)
    • Network (1)
    • cloud (2)
      • AWS Cloud (2)
    • DB (3)
      • PostgreSQL (2)
    • OS (1)
      • LINUX (1)
  • 홈
  • 태그
  • 방명록

스프링 컨테이너와 스프링 빈-스프링 핵심원리 기본

목차 스프링 컨테이너 생성 컨테이너에 등록된 모든 빈 조회 스프링 빈 조회 - 기본 스프링 빈 조회 - 동일한 타입이 둘 이상 스프링 빈 조회 - 상속 관계 BeanFactory와 ApplicationContest 다양한 설정 형식 지원 - 자바 코드,XML 스프링 빈 설정 메타 정보 - BeanDefinition 📌스프링 컨테이너 생성 // 스프링 컨테이너 생성 ApplicationContext ac //인터페이스 = new AnnotationConfigApplicationContext(AppConfig.class); //구현체(다형성 적용) ApplicationContext를 스프링 컨테이너라고 한다. ApplicationContext는 인터페이스이다. 스프링 컨테이너는 애노테이션 기반 자바 설정 클..

  • format_list_bulleted 강의/스프링_핵심원리_기본
  • · 2022. 4. 29.
  • textsms

스프링 핵심 원리 이해2 - 객체지향원리 적용

목차 새로운 할인 정책 개발 새로운 할인 정책 적용과 문제점 관심사의 분리 AppConfig 리팩터링 새로운 구조와 할인 정책 적용 전체 흐름 정리 좋은 객체 지향 설계의 5가지 원칙의 적용 IoC, DI, 그리고 컨테이너 스프링으로 전환하기 핵심은 객체지향 원리 적용하기 새로운 할인 정책 개발 정률 할인 정책 개발 package hello.core.discount; import hello.core.member.Grade; import hello.core.member.Member; public class RateDiscountPolicy implements DiscountPolicy{ int discountPercent = 10; //10프로 할인 @Override public int discount(M..

  • format_list_bulleted 강의/스프링_핵심원리_기본
  • · 2022. 4. 26.
  • textsms

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

비즈니스 요구사항과 설계 (1) 회원 회원을 가입하고 조회 회원은 일반과 VIP 두 가지 등급이 있다. 회원 데이터는 자체 DB를 구축할 수 있고, - 외부 시스템과 연동할 수 있다.(미확정) (2) 주문과 할인 정책 회원은 상품을 주문할 수 있다. 회원 등급에 따라 할인 정책을 적용할 수 있다. 할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인을 적용해달라. (나중에 변경 될 수 있다.) 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악의 경우 할인을 적용하지 않을 수도 있다. (미확정) 회원 도메인 설계 회원 도메인 협력관계 회원 클래스 다이어그램 회원 객체 다이어그램 회원 도메인 개발 회원 요구사항에 따른 필요 ..

  • format_list_bulleted 강의/스프링_핵심원리_기본
  • · 2022. 4. 14.
  • textsms

스프링, JPA의 탄생

스프링, JPA의 탄생 EJB : 자바빈즈(Enterprise JavaBeans) EJB란 엔터프라이즈 자바빈즈(Enterprise JavaBeans; EJB)는 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. 즉, EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다. EJB 사양은 Java EE의 자바 API 중 하나로, 주로 웹 시스템에서 JSP는 화면 로직을 처리하고, EJB는 업무 로직을 처리하는 역할을 한다. 스프링이 생기기전 개발자들은 엔터프라이즈 자바빈즈(Enterprise JavaBeans; EJB)라는 서버 앱으로 개발을 했는데 아래와같은 단점이 있었다. EJB 단점 객체지향적이지 않음 복잡한 프로그래밍 모델 특정 환경, 기술에 종속적인 코드 컨테이너에 안에..

  • format_list_bulleted 강의/스프링_핵심원리_기본
  • · 2022. 4. 14.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (68)
    • Prgraming Error (13)
      • jsp,servlet (11)
    • Programing (30)
      • JavaScript (5)
      • java (10)
      • jsp (2)
      • study (9)
      • spring (4)
    • CS (2)
      • 자료구조 (1)
      • 알고리즘 (1)
    • Book (0)
    • 강의 (11)
      • 스프링_핵심원리_기본 (4)
      • 스프링부트 JPA활용 1 (7)
    • algorithm문제 풀이 (3)
      • 백준 (3)
    • Network (1)
    • cloud (2)
      • AWS Cloud (2)
    • DB (3)
      • PostgreSQL (2)
    • OS (1)
      • LINUX (1)
최근 글
인기 글
최근 댓글
태그
  • #JS
  • #Spring
  • #JSP
  • #java
  • #JPA
  • #servlet
  • #김영한
  • #인프런
  • #자바
  • #스프링 부트와 JPA 활용1
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바