728x90

Backend 14

[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

[JAVA] 자바란?

JAVA의 탄생의 목적 플랫폼 호환성 문제 해결 플랫폼 독립적인 언어 개발 모든 플랫폼에서 호환성을 갖는 프로그래밍 언어 필요 메모리 사용량이 적고 다양한 플랫폼을 가지는 가전 제품에 적용 WORA(Write Once Run Anywhere) 한번 작성된 코드는 모든 플랫폼에서 바로 실행 C/C++ 등 기존 언어가 가진 플랫폼 종속성 극복 WORA를 가능하게 하는 자바의 특징 바이트 코드, 자바 가상 기계(JVM)로 인하여 가능 기존에 C/C+는 여러 소스(.c) 파일로 나누어 개발하여 링크를 통해 실행에 필요한 모든 코드를 하나의 실행 파일에 저장 ava는 여러 소스(.java)로 나누어 개발 하나 바이트 코드(.class)를 하나의 실행 파일로 만드는 링크 과정이 없으며 main()메소드를 가진 클래..

Backend/java 2022.09.26

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

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

Backend/jsp 2022.09.26
728x90