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

본문 바로가기
사이트 내 전체검색

jsp&servlet

[ jsp ] jsp란 무엇인가?

페이지 정보

작성자 웹지기 댓글 0건 조회 2,514회 작성일 21-01-14 17:46

본문

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

댓글목록

등록된 댓글이 없습니다.

Total 24건 2 페이지
  • 8 [ jsp ] 주석처리
  • &lt;%-- 주석처리할 내용 --%&gt;
  • 웹지기 01-15 2591 0 0 댓글 0
  • 열람중 [ jsp ] jsp란 무엇인가?
  • jsp - 프리젠테이션로직(응답) - (MVC 중 view) - java server page - jsp는 (servlet) 이다. - jsp -- was(tomcat) -- servlet was = Container(컨테이너)라 함. jsp와 servlet를 구동하는 Container(WAS or Tomcat)라 부름. - 톰켓이 jsp의 내용들을 모두 서블릿으로 변환을 시켜서 실행을 시킨다. - 서블릿 보다 jsp 조금 더 느리다. 서블릿 -&gt; cla...
  • 웹지기 01-14 2515 0 0 댓글 0
+2
  • 4 [ jsp ] jsp - servlet 폴더 및 구동 설명 2 - MVC 모델2 방식
  • *** 서블릿 서블릿은 model + view + controller = 모델 2방식 일반 자파 파일을 Servlet(서블릿)으로 바꾸기 extends HttpServlet import javax.servlet.http.*; main 메소드 를 service 메소드 로 바꾼다. public static void main( ==&gt; public static void service( 웹은 요청과 응답이 한쌍이 필요함. 클라이언트에게 요청 &gt; ...
  • 웹지기 01-11 3400 0 0 댓글 0
  • 3 [ jsp ] 서버 설정 및 설치
  • jdk를 설치하면 api, tool, jvm 가 설치되서 javaSE가 구축이 되는 것 javaEE라는 환경으로 java web 을 만든다. 웹ERP - 기업에서 필요로하는 업무를 웹기반으로 만들어 줘야 한다. 이 환경을 javaEE(java 엔터프라이즈 에디션) 이라 한다 서블릿&amp;jsp를 구동시킬 수 있는 엔진이 톰캣 톰캣에서 웹서버(IIS or Apache)의 역할을 해주므로 톰캣 엔진을 사용한다. 그래서 톰캣이 설치가 되면 javaEE 환경이 완성된 것임...
  • 웹지기 01-08 2096 0 0 댓글 0
  • 2 [ eclipse ] 웹 프로젝트 만들기 - web project create
  • web 프로젝트 만들기 - File &gt; new &gt; 검색창에 web &gt; Dynamic Web Project &gt; next &gt; Project name &gt; Finish - 파일 제작위치는 &gt; 프로젝트명 &gt; WebContent &gt; - f11 클릭시 브라우저로 보기 선택 : Window &gt; Web Browser &gt; Chrome선택
  • 웹지기 01-06 3541 0 0 댓글 0
  • 1 [ jsp ] tomcat download & install - 톰켓 다운로드 및 설치
  • 톰켓 다운로드 https://tomcat.apache.org/ &gt; Tomcat 7.0.107 Released &gt; download Binary Distributions &gt; Core &gt; zip 클릭 다운 Windows &gt;Preferences &gt; Server &gt; Runtime EnvironMents &gt; add &gt; Apache Tomcat V7.0 &g...
  • 웹지기 01-06 2463 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
3,768
어제
23,944
최대
43,745
전체
10,609,327

그누보드5
Copyright © funyphp.com. All rights reserved.