티스토리 뷰

반응형

2018.10.06

  1. 지난 수업 복습 ( git - github 란 무엇인가? )

  2. API를 사용하지 않으면 ( why? API를 사용하는 이유)

N - Screen 때문 
사용자-DB직접 연결. 
때문에 동일한 프로그램을 사용하는 웹, 어플리케이션, 윈도우 어플리케이션 등 
Screen이 늘어날 때마다 로직을 일일이 정의한다.
때문에 로직이 수정될 때마다 똑같은 로직인데도 로직이 여러개이므로 같은 수정을 여러번 반복해야함.
  1. API를 사용하면
사용자-API-DB연결. 
로직을 API에 설정해두고, 여러 Screen에서는 이 API만 호출하여 DB와 연동이 된다. 
여러 Screen을 사용해도 로직이 수정되었을때 한번만 수정해도 된다는 간편함이 있다.  
  1. Rest API : API에는 종류가 많은데 그 중 web API와 RestAPI가 있다. 현재 상대적으로 webAPI가 더 많이 사용되긴 하지만 나는 RestAPI를 공부할 예정. 기업에서 많이 사용하기 때문!

  2. 그럼, http는 무엇일까? http는 말그대로 p 프로토콜이다. 웹 표준 프로토콜. http의 메소드는 get 방식과 post방식이 있다. tcp/ip는 통신을 어떻게? 어느 방식으로? 할 것인지에 대하여 규정해 놓은 것.

  3. MSA란? 기능별로 API를 구분해 놓은 것. 대표적으로 Amazon, google, facebook등이 있다. 서비스 배포시 시간이 적게 걸리는 장점이있다.

  4. API 만들어보기 IntelliJ를 이용하여 New - Project - Spring - core(Lombok),Web (web),SQL(mySQL) 순으로 프로젝트 생성

  5. 포트폴리오


반응형

'TIL' 카테고리의 다른 글

6. 자료구조 - 스택  (0) 2018.12.03
5. 자료구조 - 연결리스트 vs 배열  (0) 2018.12.03
4. 자료구조 - 연결리스트의 종류  (0) 2018.12.03
3. 모델2방식, 스프링 MVC  (0) 2018.12.03
2. HTTP란 무엇인가 , 해시란?  (0) 2018.12.03
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함