250x250
jhs0129
프로그래밍
jhs0129
전체 방문자
오늘
어제
  • 분류 전체보기
    • 자격증
      • SQLD
      • 정보처리기사
    • 프로젝트
      • html csss js - todolist
      • JSP 방명록
      • 졸업작품
    • 공부기록
      • Java
      • Spring
      • Spring Security
      • Algorithm
      • JPA
      • DB
      • Servlet JSP
      • html
      • 기술공유
    • 잡다한 생각

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Spring Security Login
  • nhn cloud 강의
  • 스프링
  • spring data jpa
  • spring framework
  • Spring Security
  • spring
  • spring boot
  • EC2
  • oAuth2
  • JPA
  • NHN Cloud
  • 프로젝트
  • AWS
  • cicd
  • 스프링 프레임워크
  • 스프링시큐리티
  • rest docs
  • codedeploy
  • github

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
jhs0129

프로그래밍

공부기록/Servlet JSP

MVC패턴

2021. 11. 25. 14:58
320x100
반응형

모델1 - JSP파일에서 요청을 처리하고 해당 응답을 전송

          비지니스 로직과 뷰 코드가 섞임

모델2 - 웹요청을 Servlet이 받아 처리 --> 알맞게 처리후 JSP페이지로 포워딩

 

MVC(model view controller)

모델 - 비지니스 영역의 로직을 처리(로직 처리클래스, 자바빈)

뷰 - 화면 출력(JSP)

컨트롤러 - 입력처리와 흐름제어(Servlet)

 

서블릿 - doGet(), doPost() 메서드를 호출 -> 요청 기능에 맞게 수행 -> 결과를 request, session에 저장하여 JSP로 전송

 

- 요청기능 분석 과정에서 커맨드 패턴코드 사용

url을 보면 ?type=post&page=3 과 같은 형태로 전송

이러한 것은 url을 사용자에게 노출시킴 --> 막기위해서 uri자체를 명령어로 사용

http://~~~/file?cmd=hello --> http://~~~/file/hello.do

320x100
반응형

'공부기록 > Servlet JSP' 카테고리의 다른 글

filter  (0) 2021.11.23
JSTL2  (0) 2021.11.08
JSTL1  (0) 2021.11.07
EL  (0) 2021.11.05
자바빈  (0) 2021.11.02
    '공부기록/Servlet JSP' 카테고리의 다른 글
    • filter
    • JSTL2
    • JSTL1
    • EL
    jhs0129
    jhs0129
    공부기록 남기기

    티스토리툴바