안녕하세요! 어느덧 시간이 많이 흘러서 KB IT's your life 과정이 딱 절반! 남은 시점입니다.
여담이지만 저는 이번주에 휴가를 다녀왔는데요~ KB IT's your life 의 휴가에 대해 말씀드리는 것도 다음 기수분들께 좋을 것 같아 해당 정보를 드리려고 합니다~
일단 해당 교육과정에서는 흔히 말하는 "월차" 시스템입니다.
한달에 한번! 사용이 가능하다는 거죠~
물론 모아서 사용하는 것도 가능합니다! 하지만 너무 많은 날짜를 쉬어버리게 되면 다시 왔을때 학습을 따라가는것이 힘들겠죠??
혹시 휴가로 수업을 따라가지 못하는 분들을 위해 IT's your life 과정에서는 다시보기가 제공된답니다~
덕분에 저도 마음놓고 휴가에 다녀올 수 있었지요~
자 각설하고~
이번에는 해당 주차에 배웠던
서블릿과 JSP의 역사와 톰캣의 구조에 대해 이야기해보려고 합니다.
Model 2 방식 등장:
- 서블릿을 사용한 Model 2 방식이 등장하면서 Model-View-Controller(MVC) 관점이 도입되었습니다.
- **구성 요소:**
- **Model:** 데이터베이스(DB)
- **View:** JSP
- **Controller:** Java
프레임워크의 등장:
Apache Tomcat(톰캣)은 서블릿과 JSP를 실행하기 위한 웹 서버 및 서블릿 컨테이너입니다. 톰캣의 주요 구성 요소는 다음과 같습니다:
JSTL (JavaServer Pages Standard Tag Library) 📚
JSTL은 JSP 페이지에서 사용할 수 있는 태그 라이브러리로, 표준 태그를 통해 일반적인 작업을 쉽게 수행할 수 있도록 도와줍니다.
- 코어 태그: 조건문, 반복문, URL 작업 등을 포함합니다.
- 포맷 태그: 숫자, 날짜, 통화 형식 등을 처리합니다.
- XML 태그: XML 문서를 파싱하고 처리합니다.
- SQL 태그: 데이터베이스 접근을 단순화합니다.
- 국제화 태그: 다국어 지원을 위한 태그를 제공합니다.
catalina.exe
catalina run
: 서버가 정상적으로 시작되지 않을 때 강제로 구동하여 에러 로그를 확인할 수 있습니다..bat
: Windows OS용 스크립트 파일.sh
: Linux OS용 스크립트 파일startup.bat
startup.sh
shutdown.bat
shutdown.sh
server.xml
파일에서 설정할 수 있습니다.servlet-api.jar
등의 파일들이 포함됩니다.톰캣은 이러한 구조를 통해 서블릿과 JSP를 효율적으로 실행하고 관리할 수 있습니다. 이를 통해 개발자들은 안정적이고 효율적인 웹 애플리케이션을 구축할 수 있습니다.
이상으로 서블릿과 JSP의 역사와 톰캣의 구조에 대해 알아보았습니다. 다음에 또 유익한 내용으로 찾아뵙겠습니다!
WOW~