웹 애플리케이션 정의 기존의 정적 웹 애플리케이션 기능을 그대로 사용하면서 서블릿, JSP, 자바 클래스들을 추가하여 사용자에게 동적인 서비스를 제공하는 프로그램 웹 애플리케이션 기본 구조 톰캣 같은 컨테이너에서 실행되는 웹 애플리케이션은 일정한 디렉토리 구조를 갖
✔️ 서블릿 웹 기반 프로그램(웹 브라우저에서 실행되는 서비스) 프로그램 발전 과정 클라이언트 PC 기반 프로그램 ex) CD로 프로그램 설치하는 방식 클라이언트/서버 프로그램 ex) 이제는 다같이! 야후의 꾸러기 사이트 같은 것.. 모두가 동일한 화면 웹
JSP의 구조파악!! 구조파악 -> 어떻게 서비스를 하면 좋을지! ✔️ 서블릿 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스
포워드 기능하나의 서블릿에서 다른 서블릿이나 JSP와 연동하는 방법포워드 기능이 사용되는 용도request에 대한 추가 작업을 다른 서블릿에게 수행하게 함request에 포함된 정보를 다른 서블릿이나 JSP와 공유함request에 정보를 포함시켜 다른 서블릿에 전달할
세션 트랙킹웹 애플리케이션에서 클라이언트와 서버간의 상태 정보를 유지하기 위한 객체각각의 서블릿들은 세션을 통해 클라이언트와 서버간의 상태 정보를 저장하고 공유쿠키웹 페이지들 사이의 공유 정보를 클라이언트 PC에 저장해 놓고 사용하는 방법세션 쿠키 사용 -> 보안에 좋
JDBC(Java Database Commectivity) > - 자바 프로그램(이클립스)과 데이터베이스 연동해서 상호작용 하기 위한 API. 자바 애플리케이션은 다양한 데이터베이스 시스템과 통신이 가능하다!! 데이터 베이스 연동 코드 작성시 연결 여부 확인을 위해 예