본문 바로가기

2024/06/274

[설치 메뉴얼] 아파치 톰캣 설치하기 [설치 메뉴얼] 아파치 톰캣 설치하기 아파치 톰캣은 자바 서블릿과 JSP를 실행할 수 있는 웹 애플리케이션 서버이다. 아파치 톰캣을 설치해보자. https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software DownloadsWelcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version .. 2024. 6. 27.
[입문 문제] 16. 피자 나눠 먹기 (1) (1) 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. (2) 제한사항 1 ≤ n ≤ 100  (3) 문제 풀이#include #include #include int solution(int n) { int answer = 0; if(n%7==0){ return n/7; } else { return (n/7)+1; } return answer;} 2024. 6. 27.
[JSP] 0. 사전 기반 지식 - (2) 통신 프로토콜과 HTTP [JSP] 0. 사전 기반 지식 - (2) 통신 프로토콜 (1) 통신 프로토콜이란?-웹 서버에 있는 자원을 클라이언트가 받아보려면, 클라이언트는 웹에게 특정 자원을 제공해달라고 요청해야한다. 그러면 서버가 해당 요청을 이해하고, 대응되는 동작을 통해 클라이언트에게 리소스를 반환한다. => 여기서 클라이언트의 행위를 요청, 서버의 행위를 응답이라고 한다.=> 요청과 응답은 일상 속에서도 찾아볼 수 있다. A가 B에게 "B야, 물 한 잔 좀 줘."라고 말하고, B가 A에게 물컵을 건네어 줬다면, 이는 요청과 응답이라고 볼 수 있다. -프로토콜은 위와 같이 규격화된 상호작용에 적용되는 약속을 말한다. (동등한 개념의 약속) -사람과 사람 간의 상호작용에서는 관습을 따르되, 약간의 융통성을 발휘해도 정보 교환에.. 2024. 6. 27.
[JSP] 0. 사전 기반 지식 - (1) 인코딩과 포트 0. 사전 기반 지식 - (1) 인코딩과 포트 (1) 인코딩(Encoding): 아스키(Ascii)와 유니코드(Unicode) 같은 일종의 약속(2) 아스키(Ascii): 7비트 데이터에 대한 인코딩 표준. 이를 사용하면 알파벳과 특수 문자 등을 표현할 수 있다. (ex:100001='A') (3) 네트워크 포트와 서비스 포트-네트워크 포트(Network Port):는 네트워크에서 서버와 클라이언트가 정보를 교환하는 추상화된 장소.-포트(Port)는 항구를 의미한타. 클라이언트가 서버의 포트에 접근해 데이터를 내려놓고, 서버가 클라이언트에 보낼 데이터를 실어서 돌려보내는 모습을 생각해보자.-서비스 포트(Service Port)는 네트워크 포트 중에서 특정 서비스가 점유하고 있는 포트를 이른다. 예를 들어.. 2024. 6. 27.