JSP는 자바 기반의 서버 사이드 웹 개발 기술로, 뛰어난 이식성과 안정성, 그리고 대규모 엔터프라이즈급 개발에서의 탁월한 성능으로 여전히 많은 기업에서 핵심 기술로 사용되고 있습니다. 이 책은 웹 프로그래밍의 기초부터 실전 프로젝트까지, 단계적이고 체계적인 학습이 가능하도록 구성되어 있습니다. 각 장에서 다루는 핵심 내용을 살펴보면 다음과 같습니다.
1~2장: 웹 애플리케이션의 기본 개념과 JSP/서블릿의 역할을 이해하고, JDK 21과 톰캣 10.1, 이클립스 등 최신 개발 환경을 구축하는 방법을 상세히 다룹니다.
3장: 서블릿의 핵심 사항들을 다루며, 특히 클라이언트의 요청 처리와 한글 처리, 세션 관리 등 실무에서 꼭 필요한 내용을 자세히 설명합니다.
4~7장: JSP의 기본 문법과 내장 객체, 액션 태그, 자바빈 등 JSP 프로그래밍의 핵심 요소들을 배웁니다.
8~12장: 웹 애플리케이션 개발에서 필수적인 세션과 쿠키, 예외 처리, 파일 업로드, 이미지 처리, 메일 발송 등 실무 활용도가 높은 기능들의 구현 방법을 다룹니다.
13장: 데이터베이스 연동을 통한 회원 관리 시스템을 구축하면서 JDBC와 커넥션 풀의 실전 활용법을 익힐 수 있습니다.
14장: JSTL과 EL이라는 현대적인 JSP 개발의 필수 요소들을 상세히 다룹니다.
15~16장: 모든 것을 종합한 실전 프로젝트를 다룹니다. 특히 모델 2 아키텍처를 기반으로 한 게시판, 회원 관리, 쇼핑몰 구현을 통해 실무 수준의 웹 애플리케이션 개발 능력을 기를 수 있습니다.
부록에서는 IntelliJ IDEA와 Visual Studio Code 등 최신 개발 도구의 설치와 설정 방법을 추가로 다루었습니다. 이 책의 모든 예제는 실무에서 실제로 사용되는 코드를 기반으로 하며, 저자의 오랜 개발 및 강의 경험이 녹아 있습니다. 책에서 사용된 모든 예제 파일 코드는 혜지원 홈페이지 자료실에서 다운받으실 수 있습니다.