본문 바로가기

서블릿2

JSP - MVC(model- view - controller) 1. MVC(model-view-controller) MVC는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴이다. 말 그대로 모델, 뷰, 컨트롤러의 세 부분으로 구성되어 있으며, 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있습니다. 로직과 화면을 구분함에 따라 더나은 업무의 분리와 향상된 관리를 제공해준다. Model : 비즈니스 영역의 로직 처리 -> 로직 처리 클래스, 자바빈 View : 비즈니스 영역에 대한 프레젠테이션 뷰 (사용자가 보게 될 결과 화면) -> JSP Controller : 사용자의 입력처리와 흐름제어 담당. ->Servlet ▶ mvc는 2가지 모델 구조로 이루어져 있음. 모델1 - JSP를 이용한 단순 모델 - 웹 브라.. 2021. 12. 14.
JSP - Servlet Servlet 서블릿은 JSP표준이 나오기 전 만들어진 표준으로, 자바로 웹 어플리케이션를 개발할 수 있도록 하기 위해 만들어졌다. 서블릿을 이용하면 자바 클래스를 이용해 웹 어플리케이션을 개발하게 된다. 1. 서블릿 규약에 따라 자바 코드 작성 2. 자바 코드 컴파일해 클래스 파일 생성 3. /WEB-INF/classes폴더에 클래스 파일을 패키지에 알맞게 위치시킨다. 4. web.xml파일에 서블릿 클래스 설정 5. 웹 브라우저에서 확인 서블릿 개발과정은 JSP와 비교하면 몇가지 과정이 추가되어 더 복잡함, 하지만 MVC패턴을 지원하는 프레임워크를 만들어야 하는 경우 서블릿으로 기반 코드를 개발하는 경우가 많아, 웹 개발시 서블릿 자체에 대해 이해하는 것이 좋음. 1. 서블릿 구현 - 서블릿을 구현하.. 2021. 12. 10.