기본적인 웹구조 웹 폴더의 구조 webapp를 하나의 아파트라고 이름 지어보자 WEB-INF 경비실 역할 lib 공동으로 사용할 수 있는 것들 api 같은 것 classes 중요한 파일들을 저장하게 된다. web.xml(DD라고 불림) 클래스가 어느 위치에 소속되어
Servlet은 mvc 요소에서 controllerclient 가 웹에 요청할 때 처음 받는 요소임클라이언트의 요청을 받는 역할(파라미터를 수집하는 역할)->Controller(Servlet)처리하는 작업(비즈니스 로직) -> 모델로 빼는 것임 -> JAVA class
key primary key는 널도 X, 중복 Xunique key 널 O , 중복 X
JSP(Java Server Page) JSP(Java Server Page) <- view 역할 (확장자 .jsp), JSP도 일종의 서블릿임 Servlet (Servlet + Let) 100 % 자바 코드 <- controller 역할(확장자 .java)
client 가 controller로 요청( ) -> controller가 view(jsp)에 요청의뢰(requestdispatcher) 그리고 controller는 요청이 오면 model에서 필요한 데이터를 crud해놓는다. view는 이러한 model에서 온 데이터
fromtcontroller를 이용해서 모든 URL 을 받고 -> Handller Mapping을 통해 맵핑 시키는 것 까지 확인 완료, Model And View 를 통해서 JSP와 매핑 시켜주는 것 역시 확인 완료기존의 JDBC는 문제점이 존재한다. 따라서 이러한