728x90

Backend/jsp 6

[JSP] 부록_3-2 중간고사 예상 문제 정리(~3장)

프론트엔드 기술 3가지 설명 (html, css, js)? html 웹페이지를 기술하기 위한 마크업 언어 태그를 이용해서 문서의 구조를 표현 html은 태그로 이루어진 요소로 결정된다 css 문서의 스타일을 지정하는 표준 스타일시트 언어 화면 구성이나 표현 형식 등 디자인 부분은 html 대신에 css에 위임함으로써 문서 구조와 문서 표현을 자연스럽게 분리할 수 있다 js 동적인 웹 페이지를 작성하기 위해 사용되는 언어 모든 웹브라우저들은 자바스크립트를 지원 html의 요소? 시작태그와 종료태그로 이루어진 문서의 구성요소 요소 = (시작태그 +콘텐츠 + 종료 태그) 속성: 요소에 대한 추가적인 정보를 제공 속성은 항상 시작 태그에 이름="값" 형태로 기술 블록 라인, 인라인 라인, 둘의 차이점 html ..

Backend/jsp 2022.10.23

[JSP] 부록_3-2 중간고사 예상 문제 (4~6장)

page 지시어 page 지시어 현재 jsp 페이지를 컨테이너에서 처리하는 데 필요한 각종 속성을 기술하는 부분 보통 jsp 페이지 맨 앞에 위치 ContentType charset 속성 ContentType은 현재 jsp 페이지를 클라이언트에서 처리하기 위한 콘텐츠 유형을 지정하는 부분 ContentType charset 속성은 브라우저가 받을 http 응답 페이지의 문자 인코딩 방식을 설정 pageEncoding 속성 contentType의 charset과 유사한 기능 컨테이너에서 처리할 jsp 파일 자체의 인코딩 설정 "해당 jsp 파일을 UTF-8로 인코딩 하겠다"를 뜻하며 charset은 "클라이언트가 받아볼 페이지가 UTF-8 형식이다"임 위에 두 속성 차이 //jsp파일은 MS949로 작성되..

Backend/jsp 2022.10.23

[JSP] 서블릿, 서블릿 컨테이너

서블릿 자바를 기반으로 하는 웹 애플리케이션 기술 JSP는 서블릿 기반의 웹 스크립트 언어, 내부적으로 서블릿으로 변환되어 실행 --> 자바를 사용하여 웹을 만들기 위하여 필요 기술 서블릿 동작 방식 클라이언트가 url을 입력 HTTP Request가 Servlet Container로 전송 요청을 받은 컨테이너가 HttpServletRequest, HttpServletResponse 객체 생성 web.xml을 기반으로 요청한 url이 어떤 서블릿에 대한 요청인지 찾음 해당 서블릿에서 service메서드 호출 후 doGet() 또는 doPost()를 호출 doGet() 또는 doPost()는 동적 페이지를 생성한 후 HttpSevletResponse에 응답 HttpServletRequest, HttpSer..

Backend/jsp 2022.10.19

[JSP] JSP 태그

JSP는 3가지 형태의 태그를 제공 스크립트 태그(Script): 자바 코드를 넣어 프로그램이 수행하는 기능을 구현 디렉티브 태그(Directive): JSP 페이제에 대한 정보를 컨테이너에 제공 액션 태그(Action): XML 형태의 태그로 JSP 페이지 간 제어 스크립트태그 jsp 페이지를 서블릿 클래스로 변활할 때 컨테이너는 자바 코드가 삽입되어 있는 스크립트 태그를 처리하고 나머지는 html 코드나 일반 텍스트로 간주 스크립트 태그 형식 설명 선언문 자바 변수나 메소드를 정의 스크립트릿 자바 로직 코드를 작성 표현식 변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력 선언문 태그 메서드나 전역변수를 선언하기 위한 구문 jsp가 서블릿으로 변환된 자바 코드에서는 모든 내용이 _jspServic..

Backend/jsp 2022.10.19

[JSP] JSP 개요

JSP와 서블릿 JSP는 HTML 내에 자바 코드를 삽입하여 동적 페이지를 생성하는 스크립트언어 서블릿은 자바를 이용한 동적 페이지를 생성하는 서버 프로그래밍 기술 ->서블릿 실행을 위해서는 톰캣과 같은 서블릿 컨테이너가 필요함 JSP(Java Server Page) JSP는 HTML 문서의 사이에 JSP 문법의 코드가 삽입되는 형태로 작성 JSP 페이지에 있는 HTML 코드는 웹 브라우저로 그대로 전송되지만, JSP 문법의 코드는 실행되고 그 결과인 HTML 코드만 웹브라우저로 전송된다 JSP 특징 JSP 또는 다른 서블릿 간의 데이터를 쉽게 공유 할 수 있다 자바의 모든 기능과 빈즈라는 자바 컴포넌트를 사용할 수 있다 스트러츠, 스프링 @MVC 등 다양한 프레임워크와 결합하여 개발할 수 있다 JSP내..

Backend/jsp 2022.10.16

[JSP] 네트워크, 인터넷, 웹 용어 정리

네트워크 '컴퓨터와 컴퓨터를 연결해 주는 망' TCP/IP 컴퓨터 간에 통신할 수 있도록 만든 프로토콜 인터넷의 기반 네트워크 시스템으로 하드웨어, 운영체제, 접속매체에 관계없이 동작할 수 있는 개방형 구조 인터넷 '전 세계가 하나로 연결된 네트워크' 미국 국방부의 연구용 네트워크인 알파넷이 시초 프로토콜 네트워크에 연결된 컴퓨터들 간의 통신 규약 포트 네트워크 서비스를 접속하기 위한 접점, 서비스를 구분하기 위한 용도로 사용 도메인 네임 시스템 인터넷에 연결된 컴퓨터 구분을 위해 사용하는 IP주소 대신 알기 쉬운 이름 형태로 컴퓨터를 구분하기 위한 인터넷 서비스/시스템 중 하나 웹 월드 와이드 웹(WWW, World Wide Web) 인터넷에서 운영되는 서비스 중 하나로 많은 사람들이 '웹=인터넷'이라..

Backend/jsp 2022.09.26
728x90