일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Shellcode
- BOF 원정대
- 백엔드
- 리눅스
- 챗GPT
- php
- BOF
- hackerschool
- 웹해킹
- ChatGPT
- mysql
- hackthissite
- hacking
- webhacking
- deep learning
- Linux
- Javascript
- 파이썬
- 딥러닝
- 러닝 스칼라
- 인공지능
- Scala
- Web
- 러닝스칼라
- backend
- c++
- c
- flask
- Python
- 경제
- Today
- Total
목록IT Book Study (18)
jam 블로그
4. 첫 API 개발 시작 해당 내용은 책의 3장에 해당됩니다. 이제 Flask를 사용하여 간단하게 개발하여 봅시다. 1줄 : flask를 불러옵니다. 3줄 : app이라는 변수에 Flask 모듈을 쓸수 있도록 만들어줍니다. 5, 9줄 : flask의 route 데코레이터를 사용하여 엔드포인트를 등록합니다. 6, 10줄 : 각 route에 대해 처리할 함수들입니다. 13~14줄 : flask run이 아닌 python으로 run 시키기 위해 작성합니다. host : 0.0.0.0으로 하면 모든 ip에 대해서 허용합니다. port : 80으로도 설정할 수 있지만 보안상 root가 필요하기에 여타 다른 port로 합니다. debug : true 일 경우 파이썬에서 발생한 모든 오류가 출력되므로 개발시에만 사..
3. HTTP의 구조 및 핵심 요소 원래 책에서는 4장에 해당되며, API 만들기 전에 HTTP에 대한 설명이 먼저 하는게 맞을듯 하여 임의로 순서를 변경하였습니다. 1) HTTP HyperText Transfer Protocol의 약자로 HTML을 주고 받을 수 있도록 만들어진 프로토콜 통신방식 Request & Response (Stateful) 클라이언트에서 서버로 HTTP Request를 보내면 서버에서 처리 후 결과에 따른 HTTP 응답을 Response 하는 방식 대표적으로 TCP 통신이 해당되고, FTP, Telnet 과 같은 유저 정보를 계속 가지고 있는 경우의 프로토콜들입니다. Stateless 기본적인 HTTP가 해당됩니다. 또한, UDP와 DNS가 해당됩니다. state를 가지지 않고..
2. 현대 웹 시스템 구조 및 아키텍처 해당 장에서는 현재의 개발팀의 구조 및 직군과 그에 따른 현대 웹 시스템의 구조 및 아키텍처를 알아봅니다. 1) 웹 시스템 구조 Only HTML HTML + Javascript Front-end(HTML + Javascript) & Back-end (Java 등) 여기서는 보통 Jsp나 PHP 안에 html, javascript과 조합해서 server side rendering으로 코딩되는 시기 단, 코드가 워낙 복잡해지고 조잡해져서 유지보수가 빡세짐 (과도기) MVC, MVVC 와 같은 View를 따로 떼어내려는 시도가 생겨남. PHP에서는 hhvm이나 laravel와 같은 것들이 생겨남. SPA (Single Page Application) : React, A..