글

라벨이 스프링서블릿인 게시물 표시

mysql 샘플 테이블 + 쿼리 연습 문제

http://java-school.net/jdbc/SQL-SELECT-Statement CREATE TABLE DEPT (     DEPTNO DECIMAL ( 2 ),     DNAME VARCHAR ( 14 ),     LOC VARCHAR ( 13 ),     CONSTRAINT PK_DEPT PRIMARY KEY ( DEPTNO ) ); CREATE TABLE EMP (     EMPNO DECIMAL ( 4 ),     ENAME VARCHAR ( 10 ),     JOB VARCHAR ( 9 ),     MGR DECIMAL ( 4 ),     HIREDATE DATE ,     SAL DECIMAL ( 7 , 2 ),     COMM DECIMAL ( 7 , 2 ),     DEPTNO DECIMAL ( 2 ),     CONSTRAINT PK_EMP PRIMARY KEY ( EMPNO ),     CONSTRAINT FK_DEPTNO FOREIGN KEY ( DEPTNO ) REFERENCES DEPT ( DEPTNO ) ); CREATE TABLE SALGRADE (     GRADE TINYINT ,     LOSAL SMALLINT ,     HISAL SMALLINT ); INSE...

DispatcherServlet 이란?

이미지
DispatcherServlet 서블릿을 URL로 활용하기 위해 web.xml에 등록해야함. BUT 스프링을 사용하면 DispatcherServlet이 해당 어플리케이션으로 들어오는 요청을 모두 핸들링해주기 때문에 web.xml에 등록하지 않아도 된다. web.xml : <filter>, <listener> 등록역할 <servlet>으로 DispatcherServlet 등록 web.xml에 DispatcherServlet의 <url-pattern>을 '/'로 설정하면 모든 요청은 DispatcherServlet의 영역이 된다. - DispatcherServlet 이란? *DispatcherServlet을 이용한다는 것은 스프링에서 제공하는 @MVC를 이용하겠단 뜻 @MVC는 그동안 추상적으로만알아오고 발전했던 MVC(Model, View, Controller) 설계영역을 사용자가 무조건 MVC로 어플리케이션을 설계하게끔 유도하는 방식 *Servlet Container(ex:tomcat)에서 HTTP프로토콜을 통해 들어오는 모든 요청을 프레젠테이션 계층의 제일앞에 둬서 중앙집중식으로 처리해주는 프론트 컨트롤러(Front Controller) -Front Controller(프론트 컨트롤러)란? Front Controller는 주로 서블릿 컨테이너의 제일 앞에서 서버로 들어오는 클라이언트의 모든 요청을 받아서 처리해주는 컨트롤러, MVC 구조에서 함께 사용되는 패턴. - @MVC에서 DispatcherServlet가 담당하는 역할? 각각 분리하여 만든 Model 파트와 Controller파트 View파트를 조합하여 브라우저로 출력해주는 역할을 수행하는 클래스 - DispatcherServlet 동작방식 1. [Client] URL로 접근하여 정보요청    [DispatcherServlet] 2...