
1. 웹 서버 프로그램이란? 2. CS vs Web 90년대 CS의 주류에서 2000년 이후에는 급격하게 web으로 전환이 되었으나, 두가지의경우 서로 장단점이 있다. 2-1. CS프로그램 Client, Server 모델 간단한 구조로 되어 있는 구조이고

1. tomcat 설치 2. 정적 페이지 static pages image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들을 의미한다. 웹 서버에서 요청에 알맞은 파일을 반환하며, 항상 동일한 페이지를 반환한다. (말 그대로

필터 1-1. 필터란? 클라이언트로부터의 요청이 백엔드로 가기 전에 가로채서 서버로부터의 응답이 클라이언트로 보내지기 전에 조작하기 위해서 사용 서버 상태코드 2-1. HTTP 상태코드 HTTP응답 상태 코드의 목록이다 1xx(정보) : 요청은

1. jsp란? 1-1. JSP(JavaServer Pages)란 무엇인가? JSP는 javaServer Pages 의 약자이며 HTML코드에 JAVA코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP가 실행되면 자바 서블릿(Servlet)으로

attribute scope 1-1. page 페이지 내에서 지역변수처럼 사용 1-2. request http요청을 was가 받아서 웹 브라우저에게 응답 할때까지 변수가 유지되는 경우 사용 1-3. session 웹 브라우저 별로 변수가 관리되는

자바빈즈(자바 객체) JPS의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스로서 멤버변수(필드)와 getter, setter메소드로 이루어져 있다. 하나의 jsp페이지에서도 사용하고 그 외 다른 페이지에서도 사용 가능하다. 1-1. 자바빈즈 태그
1. Ajax(Asynchronous javascript And XML) 비동기적 통신 빠르게 동작하는 웹 페이지를 만들기 위한 개발 기법 ajax는 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있고, 백그라운드 영역에서 서버와 통
DBCP 1-1. DBCP(DataBase Connection Pool) 데이터베이스와 연결된 커넥션을 미리 만들어서 저장해두고 있다가 필요할 때 저장된 공간(pool)에서 가져다 쓰고 반환하는 기법을 말한다. 커넥션 풀을 이용하고 커넥션을 미리 만들어
EL(Expression Language) 값을 간결하고 간편하게 출력할 수 있도록 해주는 언어 , out.println()과 같은 자바코드를 더 이상 사용하지 않고 좀 더 간편하게 출력을 지원하기 위한 도구. 배열이나 컬렉션에도 사용되고, javaBean의
프론트 컨트롤러 1-1. 특징 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받는다. 프론트 컨트롤러가 클라이언트의 요청에 맞는 컨트롤러를 찾아 호출해준다. 컨트롤러에 대한 공통 로직에 처리가 가능하다 프론트 컨트롤러를 제외한 나머지 컨트롤러