본문 바로가기

MVC2

[JSP] JSP란? JSP란? JSP란 Java Server Pages의 약자로, HTML 문서에 JAVA 코드를 넣어서 동적 웹페이지를 생성하는 웹 애플리케이션 도구이다. MVC 패턴에서 VIEW에 해당한다. JSP 동작구조 HTML은 정적인 데이터 서비스이다. 웹 브라우저의 요청에 따라 웹 서버는 구조화된 html문서로 응답한다. 반면 JSP는 동적인 데이터 서비스이다. JSP는 웹 브라우저의 요청을 받고 웹 애플리케이션 서버 (WAS)에 있는 JSP 컨테이너가 jsp파일을 처리하여 html 형태로 응답한다. JSP의 동작원리를 더 자세히 살펴보자. 웹 브라우저에서 jsp를 웹 서버로 요청하면 웹 애플리케이션 서버 (WAS)가 jsp파일을 servlet으로 변환한다. 그리고 이 servlet 파일은 .java 로 변환되.. 2019. 11. 27.
[Java] MVC 패턴 MVC 패턴이란? Model View Controller의 약자로 애플리케이션을 세 가지 역할로 구분한 소프트웨어 개발 방법론이다. 이를 디자인 패턴이라 하는데, 디자인 패턴이란 개발 시에 필요한 규약을 지정해서 특정한 구조로 만든 것이다. 디자인 패턴을 사용하면 코드가 명확하고 단순해지고, 재사용성이 높아지며 유지보수가 쉬워진다. Model 모델 Model은 Controller의 요청을 받아 내부 비지니스 로직을 처리한다. DB와 연결하여 사용자의 요청에 따라 필요한 데이터를 다룬다. Model에 변화가 있을 때 Controller와 View에 통보한다. DBMS에 의해 관리되고, 연산은 SQL문을 사용한다. View 뷰 Controller 에서 전달받은 데이터를 사용자가 볼 수 있게 출력한다. 웹과 .. 2019. 11. 27.