Study/WebServer 14

JSP 기본문법

리터럴이란? 상수변수. JSP코드 내에 표기된 데이터 값 그대로 사용하는 상수(숫자, 문자와 관련된 것) 리터럴의 데이터 타입은 자동적으로 할당 소수점 없으면 int 타입 소수점 있으면 double 타입이 디폴트 큰 따옴표(“”)로 묶여진 텍스트는 String 타입 부여 (한 글자여도, “” 로 묶이면 String!) 작은따옴포(‘’)로 묶여진 문자에는 char 타입 부여 예약어 / 키워드 변수명과 같은 식별자로서 예약어를 사용하는 것은 금지 기본 데이터 타입 문자 타입인 char은 작은따옴표를 사용해 리터럴을 표시 자바에서는 문자, 스트링, 변수, 메소드, 클래스 이름 등의 식별자 모두 16비트 unicode 문자로 표현 예로, char a = ‘A’; 로 코딩하면 a에는 unicode인 0x0041 ..

Study/WebServer 2021.08.22

스크립트 태그

스크립트 태그란? 를 사용 JSP 페이지가 서블릿 프로그램에서 서블릿 클래스로 변환할 때. JSP 컨테이너가 자바 코드가 삽입돼있는 스크립트 코드를 처리하게 되는데, 스크립트 코드가 아닌 나머지는 HTML코드나 일반 텍스트로 간주해 JSP 컨테이너가 개입하지 않음 - 선언문 : 선언할 때 사용 (자바 형식의 변수&메소드 정의할 때). 선언문 코드에 작성하면 전역변수/전역함수가 됨(JSP가 변환되는 서블릿 단계에서. 자바 파일 내에 들어가보면 전역화 돼있는 거 알 수 있음) 서블릿 프로그램으로 변환될 때 _jspService() 메소드 외부에 배치됨 - 스크립틀릿 : 자바 로직 코드 작성할 때 사용. 실제 프로그램이 해야할 액션을 기술(스크립트 태그에서 메인 영역으로 JSP 페이지 내에서 코드 구현 위해 ..

Study/WebServer 2021.08.22

JSP

인터넷과 웹의 개요 (서로 다른 개념) -인터넷 : 컴퓨터가 서로 연결돼있는 전세계의 컴퓨터 네트워크. TCP/IP 통신 프로토콜을 이용함 -웹 : 인터넷에 연결된 컴퓨터들을 통해 정보를 공유하기 위한 정보 공간 웹의 동작원리 : 기본적으로 클라이언트/서버 방식으로 동작 -요청 : 클라이언트에서 서버로 정보 요구하기 위해 보내는 메세지. GET방식 & POST 방식이 있음 -응답 : HTTP에서 요구된 메세지에 대한 응답, HTML, 이미지 등이 응답의 내용이 됨 -널리 쓰이는 웹 어플리케이션 서버 : 아파치, 톰캣, IIS 등 ★정적 웹 페이지와 동적 웹 페이지 - 정적 웹 페이지(static) : 10번을 봐도 똑같은 페이지. 컴퓨터에 저장된 텍스트 파일을 그대로 보는 것 - 동적 웹 페이지(dyna..

Study/WebServer 2021.08.22