본문 바로가기

JSP/JSP Programming

[JSP] GET방식과 POST방식 전송 방식 설 명 GET 방식 -. 주소 창을 타고 넘어가기 때문에 보안이 되지 않는다. -. 255자 이항의 소용량 데이터를 전송한다. -. GET 방식으로 요청하면 doGet 메소드가 호출된다. POST 방식 -. html header를 타고 넘어가기 때문에 보안이 된다. -. 255자 이상의 대용량 데이터를 전송한다. -. POST 방식으로 doPost 데이터를 전송한다. public class HelloWorldEn extends HttpServlet { // 2. 클라이언트의 요청(Request)에 따라 해당 메소드를 오버라이딩 한다. // 주소창에 URL을 직접 치고 부르면 get 방식의 요청이 된다. protected void doGet(HttpServletRequest request, Ht.. 더보기
[JSP] 자바의 Web 기술 ※ Servlet / JSP는 J2EE(Java 2 Enterprise Edtion)를 구성하는 기술 중 하나이다. ■ J2EE(Java 2 Enterprise Edtion) -. J2EE는 클라이언트 / 서버 환경이나 웹 환경의 서버 단에서 수행되는 프로그램을 자바로 구현하고자 할 때 사용하는 자바 기술이다. -. Java에서는 두가지 타입의 컨테이너가 제공되는데 서블릿과 JSP로 구성된 웹 컨테이너와 EJB로 구성된 EJB 컨테이너가 그것이다. -. Servlet과 JSP처럼 웹 어플리케이션을 실행 할 수 있는 켄테이너는 웹 컨테이너이다. 더보기
[JSP] 웹 어플리케이션의 동작 원리 ■ 웹 어플리케이션의 동작원리 -. 웹 어플리케이션이란 웹을 기반으로 실행되는 프로그램을 말한다. -. 웹 프로그래밍(Web Programming)을 한다는 것은 웹 어플리케이션을 구현한다는 것을 의미한다. ■ 웹 어플리케이션의 동작 순서 ① 사용자가 웹 브라우저의 주소 란에 특정 사이트의 주소를 입력하게 되면 웹 브라우저가 해당 웹 서버에 홈페이지를 요청하는 것이 된다. ② 해당 웹 서버에는 웹브라우저의 요청이 있을 경우 이를 받아들여 요청한 페이지를 응답할 책임을 지고 있다. 요청한 페이지는 웹 서버에서 바로 공급되지 못하고 웹 어플리케이션 서버(WAS : Web Application Server)에서 다양한 로직이나 데이터 베이스와의 연동을 통해서 완성되어야만 공급된다. ③ 웹 어플리케이션 서버(W.. 더보기
[JSP] response 기본 객체 ■ response 기본 객체는 request 기본 객체와는 정반대의 기능을 수행한다. -. request 기본 객체가 웹 브라우저가 전송한 요청정보를 담고 있는 받는다. -. response 기본 객체는 웹브라우저에 보내는 응답을 받는다. ■ response 웹 브라우저에 보내는 응답 정보를 담는다. response 기본 객체가 제공하는 기능 ● 헤더 정보 입력 ● 리다이렉트 하기 ■ response 기본 객체는 응답 정보에 헤더를 추가하는 기능을 제공 메서드 리턴타입 설 명 addDateHeader(String name, long date) void name 헤더에 date를 추가한다. date는 1970년 1월 1일 이후 흘러간 시간을 1 / 1000초 단위로 나타낸다. addHeader(Strin.. 더보기
[JSP] request 기본 객체 ■ request 기본 객체는 JSP 페이지에서 가장 많이 사용되는 기본 객체■ 웹 브라우저의 요청과 관련이 있다.■ 웹 브라우저에 웹 사이트의 주소를 입력하면 웹 브라우저는 해당 웹 서버에 연결한 후, 웹 서버에 요청 정보를 전송한다.■ 클라이언트가 전송한 요청 정보를 제공하는 것이 바로 request 기본객체이다. request 기본 객체가 제공하는 기능 ● 클라이언트(웹 브라우저)와 관련된 정보 읽기 기능 ● 서버와 관련된 정보 읽기 ● 클라이언트가 전송한 요청 파리미터 읽기 기능 ● 클라이언트가 전송한 요청 헤더 읽기 기능 ● 클라이언트가 전송한 쿠키 읽기 기능 ● 속성 처리 기능 ■ request 기본 객체는 웹 브라우저, 즉 클라이언트가 전송한 정보 및 서버 정보를 구할 수 있는 메서드 제공메.. 더보기