본문 바로가기

웹 개발/개념 정리

(7)
웹 애플리케이션 서비스 요청 흐름 WAS 개념 알기 애플리케이션 (Web Application) 이란 애플리케이션은 특정 서비스를 제공하는 프로그램이다. 애플리케이션은 제공하는 방식에 따라 아래와 같이 구분된다. 데스크톱 애플리케이션은 각 사용자들의 pc에 설치된 프로그램이다. (excel, notepad++, chrome, ...) 웹 브라우저를 통해 서비스이다. (브라우저 url 로 접속하는 행위 등) 모바일 애플리케이션은 각 모바일 단말기(스마트폰)에 설치된 애플리케이션이다. (각종 은행 앱, SNS 앱 등) 웹 애플리케이션 (Web Application) 이란 WAS 에서 구동되는 애플리케이션이다. 웹 브라우저가 요청(request)을 전달하면 그에 대한 응답(response)을 전송한다. 웹 서버 (Web Server) 란 웹 ..
HTTP 내용 필기 인프런 김영한 강사님의 [모든 개발자를 위한 HTTP 웹 기본지식] 강의 필기입니다. 내용참고 목적으로만 활용해주시면 감사하겠습니다. chap.1 인터넷 네트워크 @IP 프로토콜 패킷 전송의 신뢰성이 확보되지 못함 @TCP 프로토콜 ip 프로토콜을 개선하기 위해 등장 전송제어 --> 패킷 전송의 신뢰성 확보 #패킷을 전송시 아래 계층으로 내려오면서 내용이 추가됨 예를 들어 채팅메시지A를 전송시 TCP에서 정보B가 추가됨 IP에서 정보C가 추가됨 LAN 정보D가 추가됨 최종 A+B+C+D 정보가 전송된다 @TCP 와 UDP #TCP .TCP 안에 들어있는정보 --> (IP와 공통) 출발지와 도착지의 url (추가) 출발지와 도착지의 port, 전송제어, 순서, 검증 정보 .내용의 신뢰성 확보됨 .3 way..
내 IP 확인하기 - 사설ip와 공인ip, ip로 위치조회 1. 사설 IP 확인하기 1-1) 명령 프롬프트에서 확인하기 윈도우 실행 호출하기: 윈도우 버튼 + R 명령프롬프트 호출 : cmd 입력 명령프롬프트에서 ipconfig /all 명령 내리면 네트워크 어댑터에 부여된 IP주소를 확인할 수 있다. (참고로 VMware, VirtualBox 등 가상머신이 실행 중이라면 IP주소가 추가 부여된다) 1-2. 작업관리자에서 확인하기 윈도우 실행 호출하기: 윈도우 버튼 + R 작업관리자 호출 : taskmgr 입력 성능탭 - 네트워크 확인하기 (예를들어 Wi-Fi) 1-3) 제어판에서 확인하기 네트워크 설정으로 들어간다 방법1 : 파일탐색기 > 네트워크 > 우클릭-[속성] 네트워크 및 공유센터 접속 [자세히]를 클릭하면 ip 확인 가능하다 방법2 : 제어판 접속(윈..
[Java 웹개발] HttpServletRequest 객체에서 url 매핑경로 알아내기 수정이력. 2022.08.29. 글 내용 추가 및 표현 다듬기 HttpServletRequest request 객체에서 현재 url 경로를 알아낸다. 아래 url에서 사용할 수 있는 HttpServletRequest 의 메서드 http://localhost:8080/myWebProject/board/detail.do?pageNum=12&boardNum=987 메서드 리턴값 example getContextPath() 웹 애플리케이션 경로 /myWebProject getQueryString() 요청 매개변수 pageNum=12&boardNum=987 getRequestURI() 요청 url에서 서버주소 제외 /myWebProject/board/detail.do getRequestURL() 요청 url ht..