#0421

조성현·2023년 4월 21일
0

JSP

: java 언어를 통한 동적 웹사이트 제작하는 툴

InetAddress Java 개념 다시 정리하기

nslookup : 국가 도메인서버

도메인(DNS)
ex) www.naver.com
=> com -> naver(구매) -> www(네트워크/호스트 : 설정)
미국(주정부에 위치)

get : url + 데이터
post : url + header(데이터)

요청
동일한 데이터 : 정적 웹페이지-html
다른 데이터 : 동적 웹페이지-웹프로그램/라이브러리

웹프로그램의 종류    사용되는 기본언어    실행되는 플랫폼      기타

구형
jsp/serlvet       java               모든 플랫폼         was(프로그램해석기가 달린 웹서버)
php               php                모든 플랫폼         apache

신형
python            python             모든 플랫폼         자체
js                js                 모든 플랫폼         자체

ASP.net           윈도우용 언어        윈도우             iis

java -> 실행(class) => 웹프로그램 : servlet/jsp(Java Server Page)
was가 필요함
: apache-tomcat
: resin
: OC4J
: 기타 등등

jsp 구성
파일명 확장자 : .jsp
페이지 내부
1. directive(필수) - 문서 전체에 대한 규정
: page
: include
: tapglib
2. script(프로그램 요소)
: 선언부 - 메서드 선언
: scriptlet - java소스
<% 자바소스 %>
: expression - 출력 부분

실행
VisuaulStudio + apache-tomcat
Eclilpse + apache-tomcat
개발환경
: Window + JDK + apache-tomcat + Eclipse
=> 배포(deployment)
서비스 환경
: Linux(Unix) + JDK + apache-tomcat

java -> System.out.println() = 문자열
JSP -> html / css / js 를 출력시킨다

JSP가 사용하는 특수기호
<%@
<%!
<%=
<%

JSP에 사용되는 기본객체
=> 인스턴스화를 하지 않음
=> 이미 인스턴스화가 되어있음
ex) out/request/response/session/application

0개의 댓글