본문 바로가기

Web/Jsp

(4)
이클립스 톰서버 오류 해결 Several ports (8090, 8080) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). ->cmd에서 포트 8080, 8090을 종료한다 cmd에서 액세스 권한으로 종료할수 없다. 라는 오류 나옴 ->cmd을 우클릭한 후 관리자 권한으로 접근하여 taskkill /f /pid (8080 핀) 정상적으..
JSP 용어 정리2 웹 서버 사용자로부터 요청을 받으면 서블릿을 관리 하고 있는 컨테이너에게 요청이 간다. 요청을 받는 컨테이너는 HTTP Request와 HTTP Response 객체를 만들어 이를 인자로 서블릿 doPost() doGet() 메소드 중 하나를 호출한다. 컨테이너 역할 1. 통신(커뮤니케이션) 지원. 통신 API를 지원한다. 2. 생명주기 관리. 인스턴스화, 초기화 메서드 호출, 서블릿 메소드 호출 작업을 한다. 3. 멀티스레딩 지원. 요청이 들어오면 새로운 자바 스레드를 만들며 HTTP 서비스 메소드를 실행하면 스레딩 작업이 끝난다. 4. 선언적인 보안관리. 보안관리를 XML 배포 서술자에다 기록만 하면 된다. 컨테이너 요청 1. 사용자가 서블릿에 대한 링크를 클릭한다. 2. 서블릿을 받으면 두 객체를 ..
JSP 용어 정리1 HTTP: 웹에서 사용하는 네트워크 프로토콜. 요청에는 URL, HTTP 메소드(GET, POST), 파라미터 데이터등이 들어가있다. GET 메소드는 폼 데이터를 URL 뒤에 추가한다. POST 메소드는 요청의 body에 폼 데이터를 포함한다. TCP: 한쪽 노드에서 다른 쪽 노드로 파일을 전송. IP: 한 호스트에서 목적지 호스트까지 패킷을 옮기고 이동하기 위한 기반 프로토콜. CGI: WWW 서버와 서버 상에서 등장하는 다른 프로그램이나 스크립트와의 인터페이스 폼을 사용한 메일의 송신이나 게임 등 HTML에서는 불가능한 인터렉티브한 요소를 홈페이지에 받아 들여 쓸 수 있다. JSP나 ASP PHP 등과 같은 프로그래밍언어를 이용해서 주로 HTML을 동적으로 만든다. 예) 현재 시간(서버시간)을 클라이..
이클립스 기능 1. 수 변경하기 바꾸고싶은 숫자에 줄을 긋고 find/replace를 실행한다 밑에 바꾸고 싶은 수를 쓴다 2. 변수명으로 변경하기 마우스 우클릭후 refactor->extract local variable에 들어간다 변수명을 정한다 preview에 들어가면 바뀔것을 미리 볼 수 있다