반응형

Web 3

IntelliJ 디버깅 방법

IntelliJ에서 프로젝트를 디버그 모드로 돌린다. F12로 개발자 도구 열기 Network 탭 열기 하위에 이미 웹 페이지에서 수행한 동작들에 대한 정보들이 있다면 버튼으로 clear 한 후 깨끗하게 확인 가능 프로젝트에서 생성한 버튼을 클릭 하는 등 액션을 준다 하위에 수행한 작업에 대한 메소드 명 등... 정보들이 표시됨. 예를 들어 함수 메소드 명을 프로젝트에서 찾아서 디버깅 하고 싶다면 ctrl+ shift + F : 메소드명 (이 때 Spring이라면 컨트롤러(Controller)의 메소드 앞에는 기본적으로 /를 적어줘야 하므로 메소드명 앞에 /를 붙여 검색하면 편하겠다.) "Go to Declaration" 기능 : 또한 IntelliJ에서는 메소드명을 Ctrl 키를 누른 채로 클릭하면 해..

Web 2023.05.03

WEB, WAS, Web Container

Pre. WEB 과 WAS 의 가장 큰 차이점 동적 서버 컨텐츠를 수행하는가? (수행한다면) WAS : (정적 컨텐츠를 요청에 따라 전달) WEB Web Container의 유무에 따라 WEB과 WAS를 나눌 수 있음 자원 이용의 효율성, 장애 극복, 배포 및 유지보수 편의성을 위해 정적 처리는 웹서버, 동적 컨텐츠는 WAS가 처리하게 한다. 1. WEB (웹서버, Web Server) 의미 소프트웨어 측면에서의 의미 : 클라이언트(웹 브라우저, 웹 크롤러)로부터 HTTP 요청을 받아 HTML 문서와 같은 웹 페이지를 반환 하드웨어 측면에서의 의미 : 위 웹서버의 소프트웨어적인 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터 기능 1 정적인 컨텐츠 제공 WAS를 거치지 않고 바로 자원을 제공 기능 2 ..

Web 2023.04.13

[WEB] 웹서버, WAS, Web Container, db.properties file 등 요약

웹서버 vs WAS ( ++Web Container) Web Server (웹서버) 1) 정적인 컨텐츠 제공 2) 동적인 컨텐츠 제공을 위한 요청 전달 / 클라이언트의 요청(Request)를 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(응답, Response) 3) 종류: apache, nginx, tMax, IIS, WebtoB Web Container (웹 컨테이너, 서블릿 컨테이너) 1) 웹서버에서 JSP를 요청하면 웹컨테이너(톰캣)에서는 JSP파일을 서블릿 파일로 변환한 뒤 컴파일하고, 서블릿 수행결과를 웹 서버에 전달 2) container : Servlet, JSP를 실행할 수 있는 소프트웨어 WAS : Web Server + Web Container JDBC 란? 자바에서 데..

Web 2023.04.13
반응형