반응형 Java43 DISPATCHERSERVLET 이란? / DISPATCHERSERVLET의 개념 / URL 패턴 사용방법 스프링의 웹 기술은 MVC 아키텍처를 근간으로 한다 1. MVC 구조란 ? MVC란 비즈니스 로직 처리를 하는 모델 M, 화면 출력 뷰 V, 제어 로직 담당인 컨트롤러 C 로 클라이언트의 요청을 처리하는 응답구조를 뜻한다. MVC 아키텍처는 보통 프론트 컨트롤러(front Controller) 패턴과 함께 사용한다. 2. 프론트 컨트롤러(FrontController) 역할 이 프론트 컨트롤러는 주로 제일 앞에서 서버로 들어오는 모든 요청을 받아서 처리한다. 또한, 공통처리 작업을 먼저 수행 한 후, 적절한 세부 컨트롤러로 작업을 위임해주고 예외가 발생할 때는 일괄된 방식으로 에러를 처리해준다. 스프링에서 제공하는 서블릿/MVC의 핵심은 DispatcherServlet이라는 프론트 컨트롤러가 있다. 이 D.. 2019. 9. 9. [JSP] 서블릿(Servlet)이란? 1. Servlet(서블릿) 서블릿을 한줄로 정의하자면 아래와 같이 정의할 수 있습니다. 웹프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술 간단히 말해서, 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 그런데 좀더 들어가서 설명하자면 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 하는 자바 프로그램입니다. 예를 들어, 어떠한 사용자가 로그인을 하려고 할 때. 사용자는 아이디와 비밀번호를 입력하고, 로그인 버튼을 누릅니다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고, 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 서블.. 2019. 9. 9. [Spring Framework][STS] STS 설치 에러 * 참고: http://stackoverflow.com/questions/25255834/eclipse-sts-welcome-dash-board-error-unable-to-see-welcome-dash-board Eclipse (STS) Welcome dash board error - Unable to see welcome dash board when I am trying start STS (Spring Tool Suite) I am getting this error: Plug-in "org.springsource.ide.eclipse.commons.gettingstarted" was unable to instantiate class "org.springsource.ide.eclipse. stackov.. 2019. 9. 9. ROOT-CONTEXT.XML과 POM.XML을 같이 설정해보자 지금 현재의 root-context.xml 과 jdbc.properties 파일의 모습은 밑의 그림과 같을 것입니다. A. 현재 root-context.xml 파일 B. 현재 jdbc.properties 파일 위에 그림처럼 되었으면, 이젠 mybatis 사용을 위한 설정을 한번 해보도록 하지요. 1. root-context.xml 파일에 위의 코드를 추가해줍시다. 자 또 빨간줄이 쫙 그였죠? 라이브러리가 필요합니다. pom.xml에 밑에 두개를 추가해줍시다. (추가하는 방법은 7번째 수업에 나와있습니다.) 자 그럼 mybatis가 도대체 뭐냐? 'MyBatis 는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 기존에 jdbc connection, sq.. 2019. 9. 9. 이전 1 ··· 5 6 7 8 9 10 11 다음 반응형