[ jsp ] jsp란 무엇인가? > jsp&servlet

본문 바로가기

사이트 내 전체검색

jsp&servlet

[ jsp ] jsp란 무엇인가?

작성일 21-01-14 17:46

페이지 정보

작성자 웹지기 조회 2,513회 댓글 0건

본문

jsp - 프리젠테이션로직(응답) - (MVC 중 view)

 -  java server page

 - jsp는 (servlet) 이다.

 - jsp -- was(tomcat) -- servlet 

             was = Container(컨테이너)라 함.

   jsp와 servlet를 구동하는 Container(WAS or Tomcat)라 부름.

 - 톰켓이  jsp의 내용들을 모두 서블릿으로 변환을 시켜서 실행을 시킨다.

 - 서블릿 보다 jsp 조금 더 느리다.

   서블릿 -> class ( 2개의 과정 )

   jsp -> 서블릿 -> class (3개 의 과정) - 서블릿 보다 느리다

   이렇게 변환되는 과정을 랜더링이라 한다.


*<% %> 요소 5개

 - 스크립트적인 요소, 프로개르밍 적인 요소

1) 지시자 : <%@ %>

2) 스크립트릿 : <% 자바 언어(문법) %>

    - 지시어 안에 문법이나 내용 코드를 넣는 것을 말함.

<%

int sum=0;

for(int i=0; i<10; i++) {

 sum+=i;

}

%>

3) 출력식 : <%= %>

4) 선언문(메서드) : <%! %>

<%!

public int hap(int a, int b) {

    return a+b;

}

%>

5) JSP주석 : <%-- 주석 --%>


TSS - 시분할 시스템(cpu를)

시분할을 끝내고 다음 프로세서로  넘어 갈때 컨텍스트 스위칭이 발생

컨텍스트 스위칭을 하게 되면 오버헤드(딜레이 시간 - 무거워짐)가 발생

접속수가 점점 많아 질수록 사용되는 프로세서가 늘어나고 오버헤드도 무거워짐.

프로세서의 상태를 메모리에 저장을 해놓고 사용하므로 점점 무거워짐(느려짐)

프로세서끼리의 오버헤드보다 쓰레드의 오버헤드가 더 낮다.

같은 원리로 쓰레드끼리의 컨텍스트 스위칭이 오버헤드가 낮다.

java : 쓰레드(Thread) 기반 프로그램(일정 수준이 되면 더이상 늦어지지 않음 - 수준이 유지)

php : 프로세서(Processor) 기반 프로그램(접속자가 많아질 수록 늦어짐)



추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 24건 2 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기