IP 주소를 알기 쉬운 이름으로 바꿈
DNS(Domain Name System) 서버가 필요함
- 도메인 주소로 바꿔주는 기능
서버 : 서비스 제공
클라이언트 : 서비스 제공 받음
동적 페이지는 html로 처리할 수 없음
처리하려면 CGI, ASP, JSP 등의 기술이 사용됨
클라이언트 스크립트
- 자바스크립트가 대표
- 웹 브라우저가 스크립트 해석의 주체
- 웹 브라우저 핸들링은 가능하지만 서버 연동은 불가능
jsp는 스레드 기반임 (독립적으로 돔, 용량도 작음)
- 작은동작으로 많은 일을 함.
서블릿 기반의 서버 스크립트 언어임.
MVC 패턴
모델 : 자바 클래스(DAO, DO)
뷰 : JSP, JSTL
컨트롤러 : 서블릿 (DB)
브라우저가 떠있으면 세션유지(쿠키를 보고)
request (요청)
response (응답)
get : 서버에 있는 정보를 받을때 (240byte)
post : 서버에 내 정보를 줄 때 (서버에 정보를 올릴때)
// 구글맵이 Ajax를 만듦
page 지시어
- 현재 jsp 페이지를 컨테이너에서 처리하기 위한 각종 속성 지정
action 태그
- include : 실행 시점에 해당 파일을 호출하고 결과를 포함, 파라미터를 전달
- forward : 브라우저 url은 최종 전달 파일명이 아닌 최초 호출한 파일명 (컴퓨터는 url기준)
장점 : 일관되게 쓸 수 있음, 다른 페이지로도 값을 넘길 수 있음.
* 이 방법으로 다른 jsp를 띄울 수가 있을까 ?
- bean : 순수하게 독립된 개체만을 처리할때
페이지하고 페이지를 전달할때 (Request Scope 범위)
<%= %>
jsp 출력구문
<% %> 스크립트 릿 (실무에선 많이 쓰이진 않음)
<%! %> 변수선언이나 함수선언할때 쓰임
<% %> outprint 써보기 |?
** CGI에 대하여...
** DB는 중요함 (에 대하여)
** 프로세스에 대하여
'자바과정 > JSP' 카테고리의 다른 글
JSP 장바구니(로그아웃, 페이지 4개, 빈 장바구니 처리, 아이디 공백처리) (0) | 2021.03.10 |
---|---|
JSP 예습겸 Scope (0) | 2021.03.08 |
JSP 구구단 (자바코드) (0) | 2021.03.08 |
이클립스에서의 JSP (0) | 2021.03.06 |
JSP 시작하기 전 환경설정 (2) | 2021.03.06 |
댓글