JSP WEB PROGRAMMING
작가정보
저자 이기성은 숭실대학교 컴퓨터학과(공학사), 숭실대학교 컴퓨터학과(공학석사), 숭실대학교 컴퓨터학과(공학박사). 현 호원대학교 컴퓨터게임학부 교수
저자(글) 이근왕
저자 이근왕은 한밭대학교 전자계산학과 졸업(공학사), 숭실대학교 대학원 컴퓨터학과 졸업(공학석사), 숭실대학교 대학원 컴퓨터학과 졸업(공학박사). 숭실대학교 Post-doc.(BK핵심분야 사업팀). 현 청운대학교 멀티미디어학과 부교수
목차
- 01장 JSP소개와 개발환경
1.1 JSP란 무엇인가?
1.2 정적 웹 페이지와 동적 웹 페이지
1.3 JSP를 위한 환경
1.3.1 웹 서버 설치의 개요
1.3.2 JDK 설치하기
1.3.3 Tomcat 설치하기
1.3.4 웹 어플리케이션 생성하기
1.3.5 편집 프로그램
02장 JSP 기초
2.1 JSP 페이지의 기본 요소
2.1.1 선언문(Declaration)
2.1.2 표현식(Expression)
2.1.3 스크립트 문(Scriptlets)
2.2 식별자
2.3 변수
2.4 자료형
2.4.1 기본 자료형
2.4.2 참조 자료형
2.5 형 변환(Type Conversion)
2.5.1 묵시적 형 변환
2.5.2 명시적 형 변환
2.6 연산자
2.6.1 산술 연산자
2.6.2 증가 / 감소 연산자
2.6.3 대입 연산자
2.6.4 단축 대입 연산자
2.6.5 비교 연산자
2.6.6 논리 연산자
2.6.7 비트 연산자
2.6.8 삼항 연산자
2.6.9 연결 연산자
2.6.10 연산자의 우선순위
2.7 제어문
2.7.1 if 문
2.7.2 switch 문
2.7.3 while 문
2.7.4 do ∼ while 문
2.7.5 for 문
2.7.6 break 문
2.7.7 continue 문
2.8 배열
2.9 주석문
03장 지시문(directives)과 액션 태그
3.1 지시문
3.2 액션 태그
3.2.1 include 액션 태그
3.2.2 forward 액션 태그
3.2.3 plugin 액션 태그
3.2.4 useBean 액션 태그
3.2.5
3.2.6
04장 JSP의 내장 객체
4.1 페이지 입출력 관련 내장 객체
4.1.1 request 객체
4.1.2 response 객체
4.1.3 out 객체
4.2 JSP 페이지의 외부 환경 정보를 제공하는 객체
4.2.1 session 객체
4.2.2 application 객체
4.2.3 pageContext 객체
4.3 에러 처리를 위한 내장 객체
4.3.1 exception 객체
05장 JSP 빈즈와 세션
5.1 JSP Beans 사용하기
5.1.1 JSP Beans
5.1.2 JSP Beans 예제
5.2 JSP 세션
5.2.1 세션 개념
5.2.2 session 객체(HttpSession클래스)의 메서드
5.3 카운터 구현하기
5.3.1 일반적인 카운터
5.3.2 파일로 저장하기
5.3.3 이미지 카운터
06장 JSP의 파일 클래스와 응용
6.1 객체지향
6.1.1 클래스(Class)
6.1.2 객체(Object)
6.1.3 패키지(package)
6.1.4 패키지 사용하기
6.2 File 클래스
6.3 입출력 스트림을 위한 클래스
6.3.1 Reader와 Writer 클래스
6.3.2 InputStreamReader와 OutputStreamWriter 클래스
6.3.3 FileReader와 FileWriter 클래스
6.3.4 BufferedReader와 BufferedWriter 클래스
6.3.5 PrintWriter 클래스
6.4 파일 클래스 응용
6.5 개선된 방명록
07장 데이터베이스
7.1 데이터베이스의 개요
7.2 데이터베이스 서버
7.2.1 Mysql 설치
7.2.2 Mysql 시작과 종료
7.2.3 Mysql SQL 질의어
7.3 JDBC
7.3.1 Type 1 : JDBC-ODBC Bridge Driver
7.3.2 Type 2 : 전통적인 API와 자바드라이버가 혼합된 형태(Native-API/Partly Java Driver)
7.3.3 Type 3 : Net-protocol / all-Java driver
7.3.4 Type 4 : Native-protocol / all-Java driver
7.4 JDBC API의 주요 클래스와 인터페이스
7.4.1 DriverManager
7.4.2 Connection
7.4.3 Statement
7.4.4 PreparedStatement
7.4.5 CallableStatement
7.4.6 ResultSet
7.5 데이터 형태와 변환
7.6 JDBC 객체 소멸하기
7.7 회원 관리를 위한 데이터 다루기
7.7.1 준비 작업
7.7.2 테이블 만들기
7.7.3 테이블 수정하기
7.7.4 회원 추가하기
7.7.5 모든 회원의 정보 조회하기
7.7.6 특정 레코드만 조회하기
7.7.7 회원 정보 수정하기
7.7.8 회원 삭제하기
08장 회원 관리 응용
8.1 준비 작업
8.2 회원 가입하기 형식
8.3 회원 정보 변경하기
8.4 관리자 모드
09장 블로그
9.1 기본적인 블로그
9.2 페이지 나누기
9.3 그룹으로 페이지 나누기
10장 게시판
10.1 기본적인 게시판
10.1.1 글 올리기
10.1.2 게시판 목록 보기
10.1.3 내용 보기
10.1.4 내용 수정하기
10.1.5 글 삭제하기
10.2 계층형의 게시판 만들기
10.2.1 답변 글쓰기
10.2.2 관련 글을 계층적 구조로 보여주기
10.3 검색하기
10.4 아이콘 추가하기
11장 자료실
11.1 MultipartRequest 클래스
11.2 자료 올리기
12장 쇼핑몰 구축
12.1 상품 등록하기
12.2 전체 상품 목록 보기
12.3 쇼핑하기
부록 Windows Xp에서 JSP 환경 구축하기
출판사 서평
기초 문법부터 쇼핑몰 구축까지 완벽 마스터!
각 장의 이해력과 응용력을 다루는데 필요한 원리와 방법을 철저한 예제 중심으로 설명하였으며 프로젝트 수행 과정을 상세히 보여줌으로써 개념을 확실히 잡을 수 있도록 구성하였습니다.
01장 JSP의 기본 개요를 알아보고, 정적 웹 페이지와 동적 웹 페이지에 대하여 다룹니다. 또한 JSP를 위한 웹 서버 환경을 구축해 봅니다.
02장 JSP의 기본 요소, 식별자, 변수, 자료형, 형 변환, 연산자, 제어문, 배열 및 주석 등 기본 문법에 대해 자세히 알아봅니다.
03장 JSP 지시문과 JSP 페이지간의 이동이나 애플릿과 자바 빈을 이용하기 위해 사용하는 액션 태그를 다룹니다.
04장 JSP에서 제공하는 객체인 내장 객체들에 대해 자세히 알아봅니다.
05장 JSP 빈즈와 세션에 대하여 학습합니다.
06장 JSP에서 파일을 처리하가 위한 파일 클래스를 다룹니다. 또한 배운 내용을 가지고 응용 프로그램을 작성하면서 중요한 부분을 상세히 설명합니다.
07장 자바에서 데이터베이스를 제어하기 위해 지원하는 JDBC에 대하여 알아보고 JSP에서 SQL을 사용하는 방법들에 대해서 학습합니다.
08장 JDBC와 SQL에 대한 내용을 기반으로 JSP 페이지에서 데이터베이스의 테이블을 제어하는 기술을 적용하여 회원 관리 프로그램을 작성합니다.
09장 블로그를 데이터베이스로 구현해 봄으로써 게시판 구축의 기본 작업을 미리 익혀보도록 합니다.
10장 단순한 게시판에서부터 계층적 게시판까지 단계적으로 만들어 봅니다.
11장 게시판에 자료를 올려놓고 다운 받을 수 있는 자료실을 만들어 봅니다.
12장 전자상거래 시스템에서 가장 기본적인 영역인 물건을 사고파는 쇼핑몰 프로그램을 JSP로 구현하는 방법을 알아봅니다.
기본정보
ISBN | 9788996567110 |
---|---|
발행(출시)일자 | 2011년 01월 10일 |
쪽수 | 466쪽 |
총권수 | 1권 |
Klover 리뷰 (0)
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집 (0)
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)
구매 후 리뷰 작성 시, e교환권 100원 적립
-
반품/교환방법
* 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900) -
반품/교환가능 기간
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내 -
반품/교환비용
-
반품/교환 불가 사유
(단지 확인을 위한 포장 훼손은 제외)
2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
3) 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등 -
상품 품절
-
소비자 피해보상 환불 지연에 따른 배상
2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)
기분 좋은 발견
이 분야의 베스트
이 분야의 신간
-
처음부터 시작하는 Next.js React 개발 입문10% 31,680 원
-
이게 되네? 챗GPT 미친 크롤링 24제10% 23,400 원
-
AI와 함께 하는 WEB-CODING 기초10% 26,100 원
-
웹의 이해10% 4,500 원
-
패턴으로 익히고 설계로 완성하는 리액트10% 27,000 원