* 요청방식(Request Method) - client가 서버에 요청하는 목적에 따라 두가지 방식이 있다. (Get/Post)
GET : 목적 : 서버가 가진 자원 요청(기본적으로 아무 것도 표시 하지 않으면 GET이 default값으로 들어 간다.
(단점 : 1.url에 비밀번호를 표시하여 보안상 좋지 않음. 2.문자열만 전송가능,(binary file전송 불가, 즉, 그림이나 동영상을 보낼 수 없음.))
-> 요청의 기본방식
-> 요청 파라미터 : URL 뒤에 붙여 전송
->URL?name=value&name=value..
(QueryString)
* POST : 목적 : client가 가진 자원을 서버로 보내는 것.
-><form>태그를 통한 요청만 가능
<form method="post">
->요청파라미터 : 요청 body부분에 넣어 전송.
->url 뒤에 안보여 보안이 좋다.
문자열, binary file모두 전송가능
* 기본적으로 서버로 보낼 것이 있다 하면 POST방식이 좋고, 요청을 받을 것이 있을 시에만 GET방식을 사용한다.
* URL
* HTTP
* 정적인 서비스 : 서버가 가지고 있는 것만 응답할 수 있음.(이미 만들어져 있는 것만 전송 가능 한 것.ex : news)
* 동적인 서비스(client의 요청에 맞게 응답)->HTTP protocal(Web)의 서버안에서 실행되는 program
->CGI(Common Gateway Interface) : 웹상에서 동적인 서비스를 만들어 주는 표준
(종류 : 1.Perl 2. Asp 3. PHP 4. Servlet, jsp)
* Web Application
'프로그래밍 > JSP Programming' 카테고리의 다른 글
2012-4-17 Servlet 클래스 작성 패턴 (0) | 2012.04.17 |
---|---|
2012-4-17 Web Programming 기초 (0) | 2012.04.17 |
CSS사용하기 (0) | 2012.04.17 |
HTML사용하기(2) (0) | 2012.04.17 |
HTML테그 실행하기 (0) | 2012.04.16 |