
GET 방식 전송되는 데이터가 URL 뒤에 Query String으로 전달된다. 입력 값이 적은 경우나 데이터가 노출이 되도 문제가 없을 경우 사용한다. 💡 장점 - 간단한 데이터를 빠르게 전송 - form tag 뿐만 아니라 직접 URL에 입력하여 전송 가능 💡 단점 - 데이터 양에 제한이 있다. - (location bar(URL+parameters)를 통해 전송할 수 있는 데이터의 사이즈는 2kb(2048byte)로 제한된다. POST 방식 URL과 별도로 전송된다. HTTP header 뒤 body에 입력 스트림 데이터로 전달한다. 💡 장점 - 데이터의 제한이 없다. - 최소한의 보안 유지 효과를 볼 수 있다. 💡 단점 - 전달 데이터의 양이 같을 경우 GET 방식보다 느리다. (전송 패킷을 bo..

프로젝트 생성 후 나중에 Context root를 변경하고 싶을 때 해결 방법이다. 서버가 실행 중이라면 실행 종료 후 변경한다. 1. 프로젝트 선택 후 Properties -> Web Project Settings -> Context root 변경 2. Servers -> Tomcat Server -> server.xml -> 해당 프로젝트의 Context path를 변경 이미 서버를 한번이라도 실행하였다면 Context가 이미 Tomcat에 등록되어 있기 때문에 변경해줘야 한다.

Servlet은 Java 코드 안에 html이 포함되어 있는 구조이다. html을 쓰기위해 ""안에 표현한다. JSP는 html 코드 안에 java가 포함되어 있는 구조이다. 📌 Java 예제코드 (helloservlet) Servlet Life-Cycle 💡 초기화 · init() - 서블릿이 메모리에 로드될 때 한번 호출한다. (코드 수정으로 인해 다시 로드 되면 다시 호출) 클라이언트가 1명이든 100명이든 상관없이 최초 한번만 호출된다. 💡 요청에 대한 처리 (요청시마다 반복) · doGet() - GET방식으로 data전송 시 호출 · doPost() - POST방식으로 data전송 시 호출 · service() - 모든 요청은 service()를 통해서 doXXX() 메소드로 이동 💡 제거 ·..
Java Application 한개의 main()메소드를 가지고 독립적으로 실행하는 자바클래스 Java Web Application 브라우저에서 실행되는 자바클래스 (Servlet/JSP) ---> 서블릿과 JSP를 실행하기 위해서는 Web Application Server가 필요 ----------------------- WAS!! 서블릿 javax.servlet.Servlet - 자바플랫폼에서 컴포넌트를 기반으로 한 웹 애플리케이션을 개발할때 사용. - 스레드를 기반으로 하므로 웹 애플리케이션 운영에 효율적. - 자바를 기반으로 하므로 자바 API를 모두 사용할 수 있다. - 운영체제나 하드웨어에 영향을 받지 않으므로 한번 개발된 애플리케이션은 다양한 서버환경에서도 실행이 가능. - 웹애플리케이션에서..
- Total
- Today
- Yesterday