JSP 표현식(<%= %>)을 더 쉽게 작성하기 위해 만들어진 언어기능page, request, session, application 범위의 속성 사용자바 클래스 메소드 호출 기능EL만의 기본 객체 제공수치, 관계, 논리 연산 제공pageContextScopes
클라이언트가 서버에 요청서버는 요청에 대한 처리 후 클라이언트에 응답응답 후 연결해제 : stateless지속적인 연결로 인한 자원낭비를 방지하기 위해 연결 해제그러나 로그인 정보 등 연결을 유지해야 하는 경우는?클라이언트 단위로 상태정보를 유지해야하는 경우 쿠키나 세
관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화라고 한다. 각 로우마다 컬럼의 값이 1개만 존재해야함. ex) 한 회원의 전화번호 칼럼에 여러개의 전화번호가 존재할수 없음.반복되는 그룹 속성이 존재할 수 없음. 여기서 반복되는 그룹
Structured Query Language => 규격화된, 규칙을 정해놓은 질의 언어DDL (Data Definition Language)데이터 정의어데이터베이스 스키마를 정의한다데이터베이스 혹은 테이블 생성, 수정, 삭제create, drop, alter, tru
개념적 모델링논리적 모델링물리적 모델링실제 업무와 일치성 검토반복업무분석 단계에서 얻어짂 내용을 토대로 Entity를 추출하고 엔티티내에 속성(Attribute)을 구성하며 Entity Relationship Diagram (ERD) 를 정의하는 단계사용자와 관계가 있
http요청을 수신하여 logic을 처리하고 브라우저에게 응답하는 객체클라이언트(브라우저)쪽에서 요청이 들어왔을 경우 처리해주고 결과물로 html을 응답해야 함실행 순서 : 생성자 -> init -> service -> destory생성자와 init은 처음 한번만 실행
Page Directive컨테이너에게 현재 페이지를 어떻게 처리할것인가형식: Include Directivejsp 파일 추가형식: Taglib Directive커스텀 태그에 자주 사용불필요한 자바코드 감소형식: errorPage: 에러 발생시 처리될 jsp페이지 지정i
DispatcherServlet총괄클라이언트로부터 받은 요청을 뿌려주는 역할다른 MVC Components들의 맵핑 정보를 가지고 있다HandlerMapping웹으로부터 받은 요청을 어떤 컨트롤러가 수행할지 맵핑해준다Controller요청 분석 (if \~~)사용자 입