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