mini_me
우당탕탕 코드 프로젝트
mini_me
전체 방문자
오늘
어제
  • 분류 전체보기 (30)
    • 알고리즘 (4)
    • 자료구조 (5)
    • 운영체제 ( OS ) (7)
    • JSP (6)
    • 스프링 (5)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • 연결리스트 # 열혈 자료구조 #자료구조
  • dockerhub
  • 백엔드
  • #연결리스트 #자료구조 #연결 리스트 #전공 공부
  • 자바스크립트
  • 그리디 알고리즘
  • docker
  • ci/cd
  • 자동화
  • smoke test
  • Greedy Algorithm
  • Database 생성 및 권한
  • 데이터 모델링
  • 부하테스트
  • 디렉티브 태그
  • Clone Graph
  • grafana
  • 그래프 알고리즘
  • leetcode
  • trie
  • SQLD
  • load teet
  • graph algorithm
  • spanning tree
  • influxdb
  • Oracle Cloud
  • jenkins
  • K6
  • mst
  • 알고리즘

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
mini_me

우당탕탕 코드 프로젝트

[웹] - jsp 시작
JSP

[웹] - jsp 시작

2021. 9. 2. 11:26

웹은 클라이언트 / 서버 방식으로 동작

 -> 클라이언트가 특정 페이지를 웹서버에 요청하면, 이를 처리한 후 그 결과를 클라이언트에게 보내어 응답

 "request " , "response" 역할 주요 키워드

 

정적 웹 페이지와 동적 웹페이지

 정적 : 우리가 알고있는 html / 컴퓨터에 저장되어있는 텍스트를 직접 보여주는

 동적 : 저장된 내용을 다른 변수로 가공 처리하여 보는 것

          php / asp / jsp

          스프링 프레임워크

          node.js / html5

 

정적 웹 페이지 동작 방식 : 사용자가 웹페이지 request 하면 해당 url에 수신된 파일을 검색하여 미리 준비된 html문서를 클라이언트에게 넘겨준후 이를 사용자에게 보여주는 방식

 

동적 웹 페이지 동작 방식 : 사용자가 웹브라우저에 url을 입력하면 해당 url 욫청을 분석하여 처리한 후 결과를 html 문서로 생성하여 클라이언트에 전달

분석하고 파싱해서 오류가 있는지, 데이터를 머지해서 처리해서 우리에게 보여줄것인지 처리

 

정적은 미리 만들어진 정보만을 보여주기때문에 , 고객의 취향이나 변화에 적응할 수 없고 ,새로운 것을  추가하거나 수정하는 경우 수동으로 해야되서 관리가 어려움 

하지만 데베가 필요없고, 서버간의 통신이 없어서 로딩 속도가 빡르다. 

 

동적은  웹페이지를 분석하고 처리하는 웹 서버 프레임이 담당 

 

jsp이랑 서블릿은 동떨어지는 기술은 아니다

서블릿이 자바 코드안에 html코드 추가

jsp는 html 코드안에자바코드 추가

 

jsp 특징

1. 서블릿에 해당되는 모든 기술 사용 가능 ( 서블릿 기술의 확장판) / 자바랑 연동 쉬움

2. 유지관리가 용이

3. 서블릿 같은 경우에는 업데이트하고 컴파일 해야하는데 / jsp는 수정 후 런 시키면 서버 사이드에서 수행 가능

 -> 빠른 개발 가능

4. 코드 길이 줄일 수 있다. 

 

jsp의 처리 과정

클라이언트가 jsp를 request한다 . 이를 가지고 서블릿 프로그램으로 변형 ->이를 서블릿 클래스로 바꿔주며 컴파일 작업

이 작업과정 담당을 jsp컨테이너가 담당 : 이 수업에서는 톰캣이 담당

 

jsp 생명주기

초기화는 한번만 수행

request / responese 를 하기 위해서 jso servuce라는 메소드를 콜한다.

request했으면 response 하는 과정을 톰캣 (jsp 컨테이너)에서 수행

 

반응형

'JSP' 카테고리의 다른 글

[JSP]- 내장 객체  (0) 2021.09.30
[jsp]-액션태그  (0) 2021.09.26
[jsp] - 디렉티브 태그  (0) 2021.09.16
[jsp]-스트립트 태그  (0) 2021.09.08
[JS] -이벤트  (0) 2021.07.12
    'JSP' 카테고리의 다른 글
    • [jsp]-액션태그
    • [jsp] - 디렉티브 태그
    • [jsp]-스트립트 태그
    • [JS] -이벤트
    mini_me
    mini_me

    티스토리툴바