2017. 8. 7 - pobi

2017.8.7 - 포비 강의

웹 클라이언트와 서버 이해

  • 웹에서 클라이언트는 브라우저이다.
  • http로 아마존에 접속했으면 http 클라이언트로 http 서버에 접속했다고 말한다.
  • 서로간의 약속은 ‘프로토콜’이라고 한다.
  • 웹은 http프로토콜을 이용해서 통신한다.
  • 웹서버의 구성 : -> Web Server -> Web Application Server(WAS) -> DB
  • 웹서버는 보통 css, js같은 정적 파일을 관리?
  • 프로그래밍 세계에서는 데이터 정보에 별칭을 만들어 놓고 쓰는데가 엄청 많다.
  • DNS : Domain Name Server
  • 자신의 개발서버에 대해서 IP와 DNS이름을 지정할 수 있다.
  • /etc/hosts 파일에서 관리 한다.
  • server 실행 할때 자동 서비스 시작할려면 chkconfig나 crontab에 등록한다.
  • 네트워크의 요청은 일단 index.html파일을 받고 거기서 필요한 요청들을 다시 요청한다.
  • 필요한 파일을 다 받을때까지 수많은 요청과 응답이 일어난다.
  • 백앤드에서 값을 처리할때 반드시 유효성 검사를 해야한다.

HTTP

  • 모든 응답과 요청은 헤더와 바디로 나누어진다.
  • 모든 패턴은 헤더의 첫번째 라인만 다르다.
  • 헤더는 브라우저가 붙여준다.
  • 쿼리 스트링의 형태는 key : value 형태이다.

##H2데이터베이스 자바로 만들어져있다.
password에 아무것도 없어야한다.

##JPA적용 데이터 베이스를 활용한 코드 리펙터링 실시

Comments