서버프로그래밍
-
(JSP/Servlet) 개념과 기초 정리서버 프로그래밍 2021. 8. 24. 17:50
JSP란 JavaServer Page의 약자로 HTML 코드 내부에 JAVA코드를 작성할 수 있는 서버 프로그램 언어이다. 이번에도 역시 개념과 특징을 정리해보자. 빈즈, 자바 컴포넌트 사용 가능 -> 후에 실습 내용에 서술 커스텀 태그 만들어서 사용 가능 JSTL(JSP Standard Tag Library)과 같은 태그 라이브러리 이용 가능 스프링, @MVC 등 다양한 프레임워크와 결합하여 개발 가능 ★ JSP의 동작 ★ test.jsp 코드를 실행! -> Server with Container가 읽고 변환 -> test_jsp.java(Servlet파일 생성) -> 컴파일 -> test_jsp.class -> 실행 -> HTML 파일 -> HTTP 프로토콜을 통해 브라우저가 서비스를 받는다. -->..
-
(Servlet) 개념과 특징 정리서버 프로그래밍 2021. 8. 24. 17:22
Servlet은 웹 페이지를 동적으로 생성하기 위한 서버 측 프로그램이다. 개념과 특징들을 정리해보자. Java 기반으로 만들어졌으며 확장자는 .java이다. 반드시 패키지 밑에 있어야한다.(디폴트x) 자바 코드 내부에 HTML 코드를 작성할 수 있다. WAS(Web Application Server) 위에서 컴파일 되어 동작한다. 자바와 HTML을 동시에 사용할 수 있어 서버프로그래밍이 가능하지만 자바 코드로 HTML을 구성하는 것이 매우 복잡해서 협업이 어렵고 유지보수가 어렵다. 밑의 코드 예시를 보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ..