lio8625.log
로그인
lio8625.log
로그인
Servlet & JSP(Java Server Page)
서지오
·
2022년 8월 14일
팔로우
0
jsp
servlet
web
0
Server Study
목록 보기
3/11
Servlet
Servlet 정의
웹 기반의 요청에 대한 동적인 처리를 해주는 자바 프로그램
Java 코드 안에 HTML 태그가 들어 있다.
.java 확장자 사용
Servlet의 동작 및 특징
service() 메소드에 의해 동작이 수해되는데 request의 타입(
GET, POST
...)에 따라 적절한 메서드(
doGet, doPost
...)를 호출한다.
request 하나 당 하나의 쓰레드(thread)가 부여되고 부여된 쓰레드는 servlet의 service 메소드가 호출한 메소드(
doGet, doPost
...)를 수행한다.
멀티 쓰레드 환경에서 문제 없이 동작하기 위해
동시성 제어
가 필요하다.
자바 코드 사용이 편리함
JSP(Java Server Page)
JSP 정의
서블릿과 기능은 동일하지만 기존 HTML 코딩에 불편함을 해소하기 위해 등장한
서블릿 기반의 서버 스크립트 언어
스크립트 언어 : 소스 코드를 컴파일 하지 않고 실행할 수 있는 프로그래밍 언어
HTML 코드 안에 Java 코드가 들어있다.
.jsp 확장자 사용
JSP의 동작 및 특징
WAS에 의해 내부에서 Servlet으로 변환
WAS(Tomcat)이 미리 만들어 놓은 객체를 사용
사용자 정의 태그 사용
HTML 코드 사용이 편리함
MVC 모델
JSP만 사용하던 이전 개발 방식과 다르게 Servlet과 JSP를 모두 사용하는 모델
JSP(View) : HTML 코드 작성이 편리하여 사용자에게 결과를 보여주는 역할 수행
Servlet(Controller) : 자바 코드 작성이 편리하여 화면과 통신하여 자료를 받아 가공 후 가공한 자료를 화면에 전달하는 역할 수행
서지오
백엔드 개발자를 꿈꾸는 학생입니다!
팔로우
이전 포스트
Ubuntu Apm 수동 설치 중 알게 된 것과 마주친 에러 모음...😵💫
다음 포스트
AWS 서버 구축⚒️(AWS의 컴퓨터를 빌려보자..!) (1)
0개의 댓글
댓글 작성