이미 소장하고 있다면 판매해 보세요.
|
제1장 JSP 1.2 & 서블릿 2.3 소개
자바와 웹 전체적인 조망 서블릿 JSP 왜 이 책을 읽는가? 자바 서블릿 2.3 스펙에서 새로워진 것들 JSP 1.2 스펙에서 달라진 것은 무엇인가? 향후의 매력 요약 제2장 웹 애플리케이션의 개념 웹의 기본 웹에서 서블릿/JSP 사용하기 요약 제3장 서블릿의 기초 가변적인 부분들 자신의 서블릿 컴파일하기 서블릿의 생애에서 하루 일반적인 서블릿 API 환경에 관련된 서블릿 API 요청 API 응답 API 세션 관리 API 서블릿의 심화 주제들 요약 제4장 기본적인 JSP 동적인 부분들 JSP의 생애에서 하루 자신의 JSP 작성하기 컨트롤 태그 예제 JSP의 고급 주제들 요약 제5장 JSP와 자바빈즈 자바빈즈의 정의 빈즈 태그 구문 개괄 Tomcat의 빈 예제 실행하기 JSP가 발생시킨 빈의 생애에서 하루 JSP와 빈즈의 사용 요약 제6장 서블릿, JSP, 자바빈즈 결합하기 모델-뷰-컨트롤러(MVC) 아키텍처 HTTP 세션 바인딩 이벤트 요약 제7 장 웹 애플리케이션 아키텍처 코드 요소화(factoring)와 역할 나누기 아키텍처 '페이지 중심' 접근법 '디스패처' 접근법 구축 대 구입 요약 제8 장 커스텀 태그의 소개 커스텀 태그 커스텀 태그의 장점 커스텀 태그 사용하기 커스텀 태그 만들기 커스텀 태그의 약점 언제 JSP에서 커스텀 태그를 사용하는가 커스텀 태그를 만들 때 커스텀 태그의 수용 요약 제9장 간단한 커스텀 태그 만들기 태그를 사용하기 위해 필요한 것 태그 인터페이스 태그 속성 다루기 본문 처리의 거부 닫기 태그 처리하기 페이지 속성에 객체 저장하기 태그로부터 스크립팅 변수 가져오기 루프(순환) 요약 제10장 좀더 복잡한 커스텀 태그 BodyTag 인터페이스 웹 애플리케이션 구조 필요 없는 것을 필터링하는 태그 태그의 생애 주기 협동 태그 태그 유효성 검사 태그 라이브러리에서 에러 처리하기 빠지기 쉬운 함정 TLD 참고사항 지원 도구 태그 라이브러리의 문서화 태그 라이브러리 배포하기 요약 제11장 커스텀 태그 관용구 태그 라이브러리 설계 스크립팅 변수 사용하기 협동 태그의 설계 커스텀 태그에 대한 문제 영역들 태그 라이브러리 자원 사례 학습: XPath 태그 요약 제12장 JSP와 XML XML이란 무엇인가? XML과 JSP를 위한 유용한 도구 자바로 XML 데이터 추출하고 조작하기 DOM으로 XML 데이터 추출하기 JSP 1.2를 위한 XML 구문 쉬운 XML로 만들어진 동적인 JSP 요약 제13장 데이터베이스 접근과 JDBC 관계형 데이터베이스 JSP와 JDBC: 역사적 관점 JDBC 드라이버 JDBC 사용하기 JDBC 기반의 투표 애플리케이션 트랜잭션 관리 커넥션 풀링과 선택적인 2.x API 데이터 접근 전략 JDBC/JSP 디버깅 요령 JDBC의 한계 요약 제14장 필터링의 소개 잠재적인 필터 적용 필터링의 큰 그림 필터 자세히 보기 실제 필터의 개발 필터와 유사한 기술들 잘 동작하는 필터 작성하기 요약 제15장 고급 필터링 기술 여섯 가지 문제 영역에 대한 필터들 개발 환경 수립하기 시각적 검사 필터: response 객체 감싸기 권한 부여 필터: 자신의 응답 생성하기 기존 자원에 적응하기 위한 필터 인증 - 임시변통의 인증 필터 압축/암호화 - 실시간 Zipping 필터 동적으로 XML 컨텐츠를 변환하기 위한 XSLT 필터 요약 제16장 애플리케이션 이벤트와 웹 애플리케이션 보안 애플리케이션 이벤트 웹 애플리케이션 보안 요약 제17장 유지 보수와 좋은 습관 목표 다층 아키텍처에서 웹 계층 유지 보수 가능한 JSP를 작성하는 기술 JSP 계층의 문서화 도구 지원 유지 보수 쉬운 JSP를 위한 코딩 표준 요약 제18장 사례 연구: 유지 보수하기 쉬운 데이터베이스 탐색기 요구사항 설계 구현 애플리케이션 리뷰 애플리케이션 배치 요약 제19장 JSP와 서블릿 디버깅 디버깅 기법과 툴 일반적인 문제 피하기 요약 제20장 성능 예제 애플리케이션: 부품 기업 스트레스 테스트하기 프로파일링 자바 코드 최적화 J2EE 최적화 리소스 풀링 Tomcat 대 아파치: 정적인 것과 동적인 것 필터 서블릿 컨테이너 설정 JVM 비교 요약 제21장 Jakarta Struts 프레임워크 Struts란 무엇인가? Struts 설치하기 예제 애플리케이션 Struts로 설계할 때의 고려 사항 애플리케이션 서버와 Struts 여기서 어디로 가야 하는가? 요약 제22장 JSP로 하는 WAP 프로그래밍 WAP 프로그래밍 모델 WAP 애플리케이션 프로그래밍 환경 WAP MIME 타입 JSP/WAP 기반의 행맨 게임 만들기 행맨 XML 문서 행맨 XML을 WML로 변형하기 행맨 words.xml 파일 파싱하기 JSP를 이용하여 행맨 XML 생성하기 도약: 행맨을 HTML 브라우저에서 작동시키기 요약 제23장 바이너리 컨텐츠 생성 바이너리 컨텐츠 반환하기 비트맵 이미지 생성 벡터 이미지 생성 결론을 내릴 시간 PDF 생성 요약 제24장 J2EE 내에서의 JSP J2EE 소개 온라인 상점 예제 데이터에 직접 접근하기 EJB 사용하기 EJB 배치하기 JSP에서 EJB 접근하기 완전한 온라인 상점 자바메일과 JMS에 접근하기 요약 부록 A 서블릿/JSP 환경의 설치 부록 B JSP 레퍼런스 부록 C API 레퍼런스 부록 D 문서 타입 정의 부록 E JSP와 서블릿 버전 연혁 부록 F HTTP 레퍼런스 부록 G ASP 개발자용 JSP 부록 H 소프트웨어 라이센스 |
|
관계형 모델은 행(row)(레코드(record)라고 하기도 함)과 열(column)(속성(attribute)이라고도 함. 그리고 각 열은 미리 정의된 타입(예를 들어 문자, 숫자, 날짜 등)을 가지고)로 구성된 테이블로 데이터를 표현한다. 테이블 안에 있는 모든 행을 유일하게 식별하는 특별한 열을 기본 키(primary key)라고 부른다. 예를 들어, 한국에서 주민등록번호는 투표 등록 데이터베이스에서 사람을 유일하게 식별할 수 있다.
--- p.524 |