목록jsp (5)
개발 무지렁이

𐂂 아파치(Apache) 톰캣(Tomcat)은 WAS 서버의 한 종류이다. 서블릿(Servlet), JSP 등을 실행하는데 사용되는 서블릿 컨테이너(Servlet Container)의 구현체이다. 클라이언트로부터 오는 HTTP 요청을 처리하고, 웹 컴포넌트로 전달하며, 웹 애플리케이션의 배포를 담당하고 있다. 🧸 컴포넌트(Component) 란 : 웹 애플리케이션을 작은 조각으로 분리하여, 구성하는 방법을 나타내는 개념으로써 재사용한 독립적인 기능을 가진 작은 모듈을 뜻한다. 📕 참고 자료 📕 톰캣(Tomacat)은 HTTP Request를 파싱하여, 이 내용을 HttpServletRequest 객체로 변환하여 제공한다. 🧸 파싱(parsing) 이란 구문을 분석하여, 의미와 구조를 이해하는 과정을 말한..

반복되는 UI 별도의 페이지 📄에 만들어놓고, include를 이용 액션태그 include 메인페이지에 다른 페이지를 포함시킴 서블릿 문서가 각각 독립적으로 만들어져 변수는 공유x 📌. 다른 페이지에 변수 보내기 include 지시자 소스전체가 메인페이지에 포함됨 (서블릿문서 하나만 만들어져, 변수를 공유)

$의 3가지 문법 (1) $ - jQuery, $(selector).~ (2) $ - ES6, 템플릿 문자열, `${변수}` (3) $ - JSP문법 - EL(expanded language)문법, ${표현식} $를 가장 먼저 인식하는 것은 WAS(Servlet Container)이다. 📍. WAS(Web Application Server) : 동적인 콘텐츠를 생성하고 전달하는 소프트웨어 ${ ' ${템플릿 문자열} ' } - 겉에 있는 ${ }는 was(jsp문법)가 해석한다.- - 안에 있는 ${ }는 web server(javascript)가 해석한다.-

HTML은 전송하는 기능은 있지만, 받는 기능은 없다. 받는 기능은 JSP(Java Server Page)로, JSP에는 변수의 개념이 있다, 이 변수를 이용해서 백엔드에서 온 데이터를 화면에 뿌려준다. (브라우저에서 실행, 내부적으로는 servlet이 돌아간다.) 동적인 웹 페이지를 생성하기 위해 사용되는 Java기반의 템플릿 엔진(마크업중심) 📍. 템플릿 엔진이란: 다양한 형식의 문서를 가지고 결과물을 생성하는 SW 📌. JSP의 스크립트 요소 1) : JSP코딩, 스크립트릿 2) : page 지시어 or tag lib 선언 3) : 전역변수 or 메서드 선언 4) : 마크업중심으로 코딩하다가, 변수나 메서드를 출력해야할 때 5) : 주석 JSP문서에서 사용할 수 있는 내장객체 9가지 자주 사용하는 ..