본문 바로가기
반응형

jsp7

[lesson] JSP - Ajax (Asynchronous Javascript and Xml) 빠르게 동작하는 동적인 웹페이지를 만들기 위한 개발 기법이다. Ajax는 웹페이지 전체를 다시 로딩하지 않고도, 웹페이지 일부분만 갱신 할 수 있고, 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹페이지의 일부분에만 표시할 수 있다. 이때 서버와 데이터를 주고 받을 수 있는데 이는 아래의 종류와 같다 - JSON - XML - HTML - TEXT File 등 1 웹 페이지 전체를 다시 로딩하지 않고도, 웹페이지의 일부분만을 갱신 할 수 있다. 2 웹 페이지가 로드된 후에 서버로 데이터 요청을 보내거나 받을 수 있다. 3 다양한 UI(동적 페이지)구현이 가능해진다. 1 페이지 이동이 없기 때문에 히스토리 관리가 안된다. 2 반복적인 데이터를 요청하면 느려지거나 작동하지 않게 된다. 3 페이지 이동이 .. 2023. 1. 10.
[lesson] JSP - 개요 1. HTML을 중심으로 자바와 같이 연동하여 사용하는 웹언어이다. => JAVA + SERVER + HTML + CSS 모두 사용 2. HTML 코드안에 JAVA코드를 작성 할 수 있는 언어이다.\ 사용자에 요청에 맞는 서비스(SERVICE)를 제공(SERVE)해 주는것 [service + er : server] 페이지 요청과 응답이 일어나는 장소 인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 정보 공간 : 서버 프로그램 (도메인의 http와 다른 내용) 사용자의 요청이 정적 데이터인지 동적데이터인지 판단한다. 정적 데이터일 경우 이미 준비된 HTML문서를 그대로 응답해주며, 동적 데이터라면 웹컨테이너에 요청을 보낸다. +)httpd : http데몬 (자고 있는 웹서버를 깨워서 작동시.. 2021. 9. 8.
[lesson] JSP - 태그(디렉티브, 스크립트, include, 액션) 현재 JSP 페이지에 대한 정보를 설정하는 태그이다. -> 되도록 페이지 최상단에 선언한다. 문법 : Today is : // 오류 페이지 (myErrorPage) 오류가 발송했어요! 다시 해보세요! HTML 코드에 자바 코드를 넣어서 프로그램이 수행하는 기능을 구현할 수 있다. 번호 이름 문법 내용 1 선언문 (declaration) 자바 변수나 메소드를 정의 하는데 사용 2 스크립틀릿 (scriptlet) 자바 변수 선언 및 자바 로직 코드를 작성하는데 사용 3 표현문 (expression) 변수, 계산식, 리턴이 있는 메소드 호출 결과를 문자열 형태로 출력 [세미콜론은 쓰지 않는다., 꼭 값이 들어가야한다.] (out.println()에서 괄호 안에 변수를 쓰는것에 가깝기 때문) 선언문과 스크립틀릿.. 2021. 9. 7.
반응형