본문 바로가기
자바과정/JSP

JSP 오늘의 강의내용 끄적...

by Parkej 2021. 3. 8.

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는 중요함 (에 대하여)
** 프로세스에 대하여

반응형

댓글