서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
자바 기초만 알면 할 수 있는 JSP 웹 프로그래밍 (자바 기초만 알면 할 수 있는)
저자 : 이성욱|장종준
출판사 : 21세기사
출판년 : 2020
ISBN : 9788984688513
책소개
JSP(Java Server Page)는 자바 기반의 웹 프로그래밍 기술이다. 현재 웹 프로그래밍을 위해 가장 널리 사용되고 있는 기술이며, 자바 언어를 그대로 사용한다는 큰 장점을 가지고 있다. PHP와 같은 웹 프로그래밍 언어는 별도의 문법 체계를 가지고 있어서 그 언어를 따로 공부해야 하지만, JSP는 프로그래밍이 필요한 부분에 자바 코드를 그대로 적어 넣으면 된다. 따라서 자바 언어를 이미 알고 있는 사람이라면 프로그래밍 언어 문법을 따로 공부하는 부담 없이, HTML의 기초만 살펴본 뒤 바로 JSP로 프로그래밍을 시작할 수 있다. 그래서 이 책은 JSP 입문 단계에서 필수적으로 알아야 하는 것들만을 다루어, JSP 웹 프로그래밍을 처음 공부하는 사람들의 부담을 최대한 덜어주기 위해 쓰여졌다.
목차
CHAPTER 1 JSP 프로그램의 동작 원리와 실행 환경 구축
1.1 HTML과 JSP
1.2 JSP 실행 환경 구축
1.2.1 JDK 설치
1.2.2 환경 변수 JAVA_HOME 만들기
1.2.3 환경 변수 Path에 JDK 경로 추가
1.2.4 톰캣 설치
1.3 실행 환경 테스트
연습문제
CHAPTER 2 JSP 프로그래밍 기초
2.1 JSP 프로그램의 기본 형태
2.1.1 page 지시자(Directive)
2.1.2 스크립틀릿(Scriptlet)
2.2 JSP 프로그램의 저장 위치와 실행 방법
2.3 주석(Comment)
2.4 화면 출력
연습문제
CHAPTER 3 이클립스(Eclipse) 설치
3.1 이클립스 다운로드 및 설치
3.2 이클립스 실행
3.3 톰캣 서버 등록
3.4 UTF-8 설정
3.5 JSP 프로그램 작성
3.6 개발 완료된 웹 애플리케이션 배포
연습문제
CHAPTER 4 폼 태그를 이용한 값 입력
4.1 입력 폼 작성과 입력된 값 처리
4.1.1 입력 폼 작성
4.1.2 GET 방식으로 값 전달
4.1.3 POST 방식으로 값 전달
4.1.4 GET 방식의 성질을 이용한 프로그램 테스트
4.2 단일 값 입력 처리
4.3 다중 선택 입력의 처리
연습문제
CHAPTER 5 MariaDB(MySQL) 사용법과 필수 쿼리
5.1 MariaDB 개요
5.2 MariaDB 설치와 클라이언트 사용
5.2.1 MariaDB 설치
5.2.2 HeidiSQL (MariaDB 클라이언트) 실행
5.3 사용자 계정 생성
5.4 데이터베이스 관련 명령어
5.5 테이블 관련 명령어
5.6 데이터 조작 명령어
5.7 배치 파일(batch file)을 통한 명령 실행
연습문제
CHAPTER 6 데이터베이스를 이용한 프로그래밍
6.1 데이터베이스 접속 및 종료
6.2 데이터베이스의 내용을 변경하는 쿼리 실행
6.3 데이터를 조회하는 쿼리 실행
연습문제
CHAPTER 7 파일 업로드와 간이 웹 하드 구현
7.1 파일 업로드
7.1.1 준비 작업
7.1.2 파일 업로드 폼
7.1.3 업로드 파일 처리
7.2 웹 하드 프로그램을 위한 테이블 생성과 메인 페이지
7.2.1 테이블 생성
7.2.2 웹 하드 메인 페이지
7.3 파일 추가와 삭제 기능
7.3.1 파일 추가
7.3.2 파일 삭제
연습문제
CHAPTER 8 쿠키, 세션과 로그인
8.1 쿠키
8.1.1 쿠키의 생성, 삭제, 읽기
8.1.2 로그인 메인 페이지
8.1.3 로그인과 로그아웃 처리
8.2 세션
8.2.1 세션 속성의 생성, 삭제, 읽기
8.2.2 세션 속성을 이용한 로그인
8.3 데이터베이스를 이용한 로그인
8.4 회원가입과 정보 수정
8.4.1 로그인 메인 페이지 완성
8.4.2 회원가입
8.4.3 회원 정보 수정
연습문제
CHAPTER 9 게시판
9.1 게시판 프로그램 구성과 준비 작업
9.1.1 게시판 프로그램 구성
9.1.2 테이블 및 샘플 데이터 생성
9.1.3 게시판 화면 구성
9.2 게시글 리스트
9.3 새 글쓰기
9.4 글 내용 보기
9.5 글 수정
9.6 글 삭제
연습문제
CHAPTER 10 DAO와 DTO
10.1 DAO (delete.jsp에 DAO 적용)
10.2 DTO (view.jsp에 DAO 적용)
10.3 insert.jsp와 update.jsp에 DAO 적용
10.4 write.jsp에 DAO 적용
10.5 list.jsp에 DAO 적용
10.6 BoardDao.java
연습문제
CHAPTER 11 EL과 JSTL
11.1 EL
11.2 포워드와 리다이렉트
11.3 자바 빈과 EL
11.4 게시판에 EL 적용
11.5 JSTL
연습문제
CHAPTER 12 서블릿
12.1 서블릿 기초
12.2 MVC와 컨트롤러
12.3 컨트롤러의 기본 틀
연습문제
CHAPTER 13 MVC 게시판
13.1 컨트롤러 준비
13.2 게시글 리스트 페이지 수정
13.3 글 보기 페이지 수정
13.4 글 쓰기 및 수정 페이지 수정
13.5 데이터베이스 접근 모듈 수정
13.6 서비스 객체 도입
연습문제
CHAPTER 14 게시판에 페이지네이션 넣기
14.1 리스트를 페이지별로 끊어서 보여주기
14.2 페이지네이션 컨트롤 넣기
연습문제