본문 바로가기

코딩 학원(국비지원)

45일차 코딩학원

반응형

1. 웹 서버 (Web Server) 에서 웹 컨테이너(Web Container)로 발전했다. 정적인 것에서 만족하던 인간이 동적인 것에 끌림.

 

둘을 합쳐서 WAS라고 한다. TOMcat은 웹 서버와 웹 컨테이너를 모두 제공하는 소프트웨어다. 

 

2. Web & HTTP 

URL은 주소록이다. 

 

3. ip Port 확인 

Port는 항구를 뜻함. 컴퓨터의 항구. 항구는 무역의 중심지. 데이터를 주고 받을 수 있는 통로.

 

내 컴퓨터의 port 번호를 확인해보자. 

 

 

4. 백엔드 과정은 동적 페이지를 만드는 것임. 

 

5. Tomcat에 대해서 

connect에서 객체를 만들고, engine 에서 객체를 만든다. host 다른 걸 쓸 수도 있음.

 

다음 context는 http://localhost:8080/moon/rollDice 에서 moon임. 

servlet은 rolldice임. 

 

톰캣이 객체를 만든다? 프로그램이 엄청 많다. 서블릿은 뭐고? 

 

복잡한 과정으로 서버가 실행되는 것 같다. 복잡해보이는건가? 

 

Service - Connector - Engine 순서로 진행됨. 

솔직히 흐름이 이해되는 것은 아니다. 이런 것들이 있구나 인지하는 중임. 

서블렛 서블렛 뭘까 도대체? 아주 복잡한 기계같다. 

 

 

6. HTTP는 클라이언트의 정보를 저장하지 않음. 

 

쿠키 세션에 저장됨. 

 

응답하라 HTTP 

7. @Controller는 서블릿이다? 

 

8. 상태코드가 몇번인가? 

400번 대다
200이면 요청 성공

 

4xx대면 클라이언트 에러다. 클라이언트 요청에 문제가 있는 상태. 재전송해도 문제 해결되지 않음

 

5xx 오류가 나오면 내부 서버 오류다. 

 

9. POST

블로그 글을 POST하면 서버에 데이터가 저장된다. 

 

크롬웹스토어에서 POSTMAN 다운로드. 

 

 

 

post방식

 

get방식

 

post방식은 파일첨부도 가능하다

 

내용이 조잡한 느낌? java 처음 배울 때 느낌이랑 같다. 

뭔 말인지 아직 익숙해져야함. 

 

Spring 강의를 들어봐야겠다. 

 

 

 

반응형

'코딩 학원(국비지원)' 카테고리의 다른 글

47일차 코딩학원  (1) 2023.03.27
46일차 코딩학원  (0) 2023.03.27
44일차 코딩학원  (0) 2023.03.22
직업상담 후기  (0) 2023.03.21
43일차 코딩학원  (0) 2023.03.21