
✅ JavaEE가 오라클에서 이클립스 재단으로 이관됨.
✅ 용어 변경: javax → jakarta (사용상의 차이는 없음)
✅ JavaFX → 프론트엔드 프로그래밍 시 사용
✅ REST API는 스프링 기반에서 많이 사용됨.
✅ 스프링 학습 시 REST API도 자연스럽게 익힐 수 있음.
🔹 웹 애플리케이션의 구성 요소
🔹 서버-클라이언트 간 데이터 교환
✅ 동적인 콘텐츠 생성을 위한 자바 웹 컴포넌트
✅ 컨테이너에서 관리됨
✅ 서블릿 컨테이너: Apache Tomcat 서버
✅ Spring Boot에서는 서블릿 개념 사용 X
✅ 스크립트 언어 기반
✅ 실행 시 서블릿으로 변환되어 동작
✅ 배포 기술자 (Deployment Descriptor)
/WEB-INF/web.xml.jsp 파일 직접 명시하지 않음✅ RESTful 방식 준수 必
📌 역할별 파일 구조
.jspServlet (Java).java✅ 애노테이션 기반 코드 자동 생성 라이브러리
✅ 편의성 향상, 필수는 아님
✅ NetBeans 25에서는 정상 작동 X, NetBeans 23에서는 지원 O
✅ 📌 추가 메모
JSP + 서블릿 방식보다 REST API 기반으로 개발Thymeleaf, React, Vue.js 등의 프론트엔드 기술이 더 선호됨