컴퓨터) 웹 서버(Web Server)와 WAS(Web Application Serviece)
·
컴퓨터 탐구
웹 서버와 WAS 웹 서버 (Web Server) 클라이언트로부터 HTTP요청을 받아들이고, 해당 요청에 따라 정적인 웹페이지(HTML, CSS, 이미지 파일 등)를 제공하는 역할을 한다. 주로 정적인 콘텐츠를 처리하는 데 사용됨 ➜ 동적인 콘텐츠를 처리하기 위해서는 외부 프로그램과 연동하는 CGI(Common Gateway Interface) 스크립트를 사용할 수 있다. 웹서버의 예 : Apache, Nginx, Microsoft IIS 등 WAS(Web Application Service) 동적인 웹 애플리케이션을 실행하기 위한 서버로, 웹 서버와 달리 정적인 콘텐츠뿐만 아니라 동적인 콘텐츠를 생성하고 처리할 수 있다. 웹 애플리케이션에 필요한 Java 서블릿, JSP(JavaServerPages),..
웹) HTTP
·
웹 탐구
HTTP (HyperText Transfer Protocol) 등장배경 팀 버너스리라는 분이 연구소에서 일하실 때 연구원들이 논문을 읽고 해당 논문에 쓰여있는 참고 논문을 보고 싶어 했다. 하지만 그 당시 논문은 단순히 적혀있기만 하고 해당 논문을 보기 위해서는 또다시 논문을 요청해야 하는 번거로운 과정이 있었다고 한다. 이에 대해 모든 논문을 모두 연결시키면 어떨까? 하는 발상에서 시작되어 지금의 HTTP가 되었다. HTTP는 많은 인기를 끌며 발전을 하게 되었지만, 정해진 규칙이 없어서 HTTP의 사용법이 모두 상이했다. 이러한 문제를 해결하기 위해 1996년에 첫 상용화 버전인 HTTP/1.0이 발표되었다. HTTP 요청 구조 HTTP 요청은 보통 크게 세 가지 요소로 나눌 수 있다. 1. Star..
토이 프로젝트) 너의 기름은?
·
프로젝트 회고
너의 기름은? 배운 것을 활용하여 토이 프로젝트에 도전해 보았다. 프로젝트 소개 당신의 기름, 이대로 괜찮은가요? 주유소 검색 서비스, '너의 기름은?'은 사용자가 검색한 위치 기반, 휘발유 저가 순으로 주유소 목록 확인이 가능합니다. 주유소에 대한 리뷰도 확인하고, 직접 작성도 해보자구요! 개발 기간 2023.03.27 ~ 2023.03.30 팀원 기술 스택 기능 깃허브 : 너의 기름은? GitHub - OliveLover/GasStationServiece Contribute to OliveLover/GasStationServiece development by creating an account on GitHub. github.com 영상 둘러보기 main 페이지에서 로그인과 회원가입을 하며 지역을 입..
파이썬) 웹 스크래핑(크롤링)
·
파이썬 탐구
crawling 필요한 라이브러리 requests 웹에 접속하게 해주는 역할 beaufifulsoup4 필요한 데이터만 가져오는 역할 크롤링 기본 코드 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('URL입력',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') # 코딩 시작 크롤링 준비하기 1. 가상환경 만들기 여러 ..
오지랖 토끼
'웹' 태그의 글 목록