Spring Framework(1)

coc·2023년 9월 14일
0
post-thumbnail

1. 디자인 패턴 주의 사항

- 디자인 패턴은 일반적으로 대규모 프로그램 개발에 적합 하다

- 패턴은 절대적이지 않다.(상황에 맞게 유연하게 변형이 가능하다)

- 패턴의 틀에 갇힌 사고방식은 효율성이 낮은 프로그램을 생산하게 된다

- 패턴은 사용하는 것 보다 차용 한다는 생각으로 한다

2. MVC

1. mvc pattern은 Model View Controller의 약자로 애플리케이션을 세가지의 역할로 구분한다

2. 순서도

3. DAO DTO

DAO: 데이터베이스의 data에 접근하기 위한 객체이다.

DTO: 데이터를 매핑하기 위한 데이터 객체이다.

- controller는 받는 일을 직접 처리 하거나 다른 model에 전달한다

- model은 controller 부터 요청 받은 일을 처리하고 통지 한다

- 이때 DB에 access 할 일이 생길 경우 우리는 DB처리 만을 위한 class를 생성한다

4.Data Base

  • Data Base는 데이터를 영구적으로 저장 할 수 있는 저장소이다
  • Data Base를 이용하면 서로 다른 시스템 간에 데이터를 공유 할 수 있다
  • Data Base를 관리하는 시스템을 DBMS(Data Base Management System) 라고 한다
  • Data Base Model은 Relational 과 No-SQL 로 크게 구분 된다
profile
시작

0개의 댓글