Day 50

·2023년 8월 24일
0

Global_2023_2

목록 보기
49/56
post-custom-banner

Point

  • ORM: RDBMS <-> Class 매핑을 도와주는 프레임워크
    JPA: 일반솔루션 회사
    mybatis: si 회사에서 많이 씀

  • 카디널리티: 1:n / 1:1 / m:n

  • 정적 리소스 템플릿 적용 (sts 사용) 방법
    (로컬 컴퓨터 상의 정적 리소스가 들어가는 경로)

    위의 static 경로를 http://localhost:8282/로 매핑시키고 있음

  • 애노테이션역할우선순위사용 예시
    @ControllerHTTP 요청을 처리하고 응답을 생성하는 클래스가장 높음@Controller 애노테이션이 지정된 클래스는 @RequestMapping 애노테이션을 사용하여 HTTP 요청 경로를 지정할 수 있습니다.
    @Service비즈니스 로직을 처리하는 클래스두 번째로 높음@Service 애노테이션이 지정된 클래스는 @Autowired 애노테이션을 사용하여 다른 의존 객체를 주입받을 수 있습니다.
    @Repository데이터베이스와의 상호 작용을 담당하는 클래스세 번째로 높음@Repository 애노테이션이 지정된 클래스는 @Autowired 애노테이션을 사용하여 다른 의존 객체를 주입받을 수 있습니다.
    @Autowired의존 객체를 주입하는 애노테이션가장 높음@Autowired 애노테이션이 지정된 필드 또는 메서드는 Spring 프레임워크에서 자동으로 의존 객체를 주입합니다.
    @Resource의존 객체를 주입하는 애노테이션가장 낮음@Resource 애노테이션이 지정된 필드 또는 메서드는 Spring 프레임워크에서 자동으로 의존 객체를 주입합니다.
  • 단계특징
    개념적 설계비즈니스적 관점에서 데이터베이스를 설계합니다.
    논리적 설계기술적 관점에서 데이터베이스를 설계합니다.
    물리적 설계실제 데이터베이스 시스템에 맞게 데이터베이스를 설계합니다.
post-custom-banner

0개의 댓글