JSP - (아파치(html/css)) && 톰캣(jsp)
처리 순서 : 사용자 JSP 접근 (asdf.jsp) -> 톰캣 -> JSP 해석 -> html -> 아파치서버 -> HTML / CSS 해석 -> 사용자
즉, 사용자가 사이트 url로 접속하면, 톰캣이 jsp 내의 자바처리를 전담하고, 아파치가 html/css 전담, 사용자에게 해당 파일 보여줌
웹의 진화 https://kimstreasure.tistory.com/189
톰캣의 이해
--------------------------------------------------------------------------------------------------------------------------------------
REST API 연습용 도구 사용
가짜(Mock) 서버 만들어서 API 활용하기 https://www.youtube.com/watch?v=RnpeQd1xJi8
Postman 툴을 이용해 요청 처리(API 테스트) 확인
- Postman은 API 개발 및 테스트를 위한 협업 도구이며 웹 개발할 때 유용하게 사용할 수 있다.
- 백엔드로 코드를 작성하고, 굳이 프론트에서 요청 코드를 작성해서 테스트하지 않아도 되므로 웹 프로그래밍의 결과 보기가 편리하다.
- 디버깅, 문서화도 가능
연습 : ApacheTomcat 서버를 이용한 웹 문서 요청에 대한 작업 결과 보기
먼저 Chrome 브라우저에서 확장 프로그램을 다운받아 설치한다.
다음으로 postman 확장프로그램을 띄운 후 왼쪽에 보이는 ‘Add new collection’ 버튼을 눌러 임의의 Collection을 만든다.
(예 : test) 만들어진 컬렉션에서 서버에 요청할 URL을 입력하고, GET 등의 요청방식을 선택한 다음 ‘Send’ 버튼을 누르면 서버가 제공하는 정의 결과를 볼 수 있다.
- 이클립스로 개발 후 서버를 실행한 뒤 브라우저를 통해 결과보기
- postman 화면을 통해서도 요청 결과를 볼 수 있다. 얘를 사용하면 가짜 서버를 이용해 여러가지 요청 상황을 확인해 볼 수 있다.
=> 자료 전송 추가적으로 알아야 할 것들
postman 확장프로그램이 지원되지 않는 경우에는 아래에 보이는 Talend API Tester를 사용하자.