책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > ASP.NET
· ISBN : 9788973543342
· 쪽수 : 544쪽
책 소개
목차
1. 사용자 정의 컨트롤 vs 커스텀 웹 컨트롤
사용자 정의 컨트롤
사용자 정의 컨트롤의 장단점
커스텀 웹 컨트롤
커스텀 웹 컨트롤의 장단점
2. System.Web.UI.Control 클래스에 대한 고찰
Control 클래스의 주요 멤버들
[1] Control 클래스의 public 속성들
[2] Control 클래스의 public 메서드들
[3] Control 클래스의 protected 속성들
[4] Control 클래스의 protected 메서드들
서버 컨트롤의 동작 방식의 이해
반드시 Control 클래스를 상속해야 하는가
3. 간단한 MARQUEE 커스텀 컨트롤 구현하기
웹 프로젝트 생성하기
MARQUEE 컨트롤 구현하기
4. VS.NET의 웹 폼 디자이너 지원하기
커스텀 컨트롤에 특성 부여하기
Designer 클래스 구현하기
웹 프로젝트에 커스텀 컨트롤 추가하기
VS.NET의 속성 창 지원하기
5. 합성 컨트롤 구현하기
간단한 합성 컨트롤 구현하기
[1] OrderedListBox 클래스 구현하기 - 클래스 및 멤버 변수의 선언
[2] OrderedListBox 클래스 구현하기 - 자식 컨트롤 생성하기
[3] OrderedListBox 클래스 구현하기 - 버튼 컨트롤들의 이벤트 핸들러 구현하기
[4] OrderedListBox 클래스 구현하기 - 웹 폼 디자이너 지원을 위한 메서드 구현하기
[5] OrderedListBox 클래스 구현하기 - 디자이너 클래스 구현하기
합성 컨트롤과 INamingContianer 인터페이스
6. 실전 예제 - 페이징 컨트롤 구현하기
페이징 컨트롤 구현하기
[1] 멤버 변수의 선언
[2] 속성의 정의
[3] 생성자 메서드 및 디자인 타임 렌더링 지원 메서드 구현하기
[4] 컨트롤의 상태 관리를 위한 ViewState 지원 메서드 구현하기
[5] 페이지 계산을 위한 메서드 구현하기
[6] 페이징 버튼의 이벤트를 처리하는 코드 구현하기
[7] 마지막 단계! 컨트롤 렌더링하기
[8] 디자이너 클래스 구현하기
제2장 XML과 XSLT 프로그래밍
1. XML 기초 다지기
XML 문서의 특징과 용도
XML 문서 작성하기
[1] XML 문서 분석하기
[2] 잘 구성된 XML 문서와 유효한 XML 문서
2. .NET 프레임워크에서의 XML
XmlDocument 클래스
[1] XmlDocument 클래스를 이용하여 XML 문서 생성 및 읽기
XmlDataDocument 클래스
[1] XmlDataDocument 클래스를 이용하여 데이터베이스의 데이터 읽기
SQL Server의 XML 지원 기능
[1] FOR XML 구문
[2] XmlReader 클래스를 이용하여 SQL Server로부터 XML 데이터 가져오기
3. XSLT를 이용한 XML 문서 변환
간단한 XSLT 변환 연습하기
[1] XslTransform 클래스를 이용하여 XSLT 변환 수행하기
[2] XML 웹 서버 컨트롤을 이용하여 XSLT 변환 수행하기
XSLT 파일 분석하기
XSLT 요소 둘러보기
[1] 예제 프로젝트 준비하기
[2] 요소
[3] 요소
[4] 요소
[5] 요소
[6] 요소
[7] 요소
[8] 요소
4. 실전 예제 - XSLT 스타일시트를 이용한 스킨 방명록의 구현
예제 프로젝트 생성하기
예제 프로그램 미리 보기
방명록 리스트 페이지 구현하기
[1] 웹 폼 페이지 디자인하기
[2] 코드 구현하기
[3] XSLT 파일 작성하기
방명록 쓰기 페이지 구현하기
[1] 웹 폼 페이지 디자인하기
[2] 코드 구현하기
방명록 수정 페이지 구현하기
[1] 페이지 디자인하기
[2] 코드 구현하기
방명록 삭제 페이지 구현하기
[1] 코드 구현하기
제3장 COM+ 프로그래밍
1. COM+란
COM+는 도대체 어떻게 생겨났을까
[1] COM의 등장 배경
[2] MTS의 등장 배경
[3] COM+의 등장
[4] COM+가 제공하는 서비스
2. .NET 플랫폼 상에서의 COM+ 컴포넌트
COM+ 문맥
Hello, COM+ 컴포넌트 구현하기
[1] Hello, COM+ 컴포넌트 구현하기
[2] 강력한 이름 부여하기
[3] COM+ 컴포넌트 등록하기
[4] COM+ 컴포넌트 테스트하기
COM+ 컴포넌트의 기본 특성
[1] ApplicationAccessControl 특성
[2] ClassInterface 특성
[3] ApplicationID 특성
[4] ApplicationName 특성
[5] ApplicationActivation 특성
3. COM+의 트랜잭션 서비스
트랜잭션이란
[1] 트랜잭션의 특징
[2] 트랜잭션의 형식
[3] 트랜잭션 격리 수준
COM+ 컴포넌트에 트랜잭션 적용하기
[1] 간단한 트랜잭션 예제 구현하기
4. Just-In-Time 활성화
JITA가 필요한 이유
COM+ 컴포넌트의 상태
COM+ 컴포넌트에 JITA 적용하기
[1] 간단한 JITA 컴포넌트 구현하기
5. COM+의 객체 풀링
객체 풀링의 기본 개념
객체 풀링을 지원하기 위해 필요한 것들
COM+ 컴포넌트에 객체 풀링 지원하기
[1] 간단한 객체 풀링 컴포넌트 구현하기
6. 실전 예제 - COM+를 이용한 답변형 멀티 게시판의 구현
데이터베이스 설계하기
[1] 테이블 설계하기
[2] 게시판의 작동 방법 이해하기
COM+ 컴포넌트 구현하기
[1] AssemblyInfo.cs 파일에 필요한 정보 선언하기
[2] BulletinItem 클래스 구현하기
[3] 데이터 액세스 컴포넌트 구현하기
[4] 비즈니스 로직 컴포넌트 구현하기
웹 응용 프로그램 구현하기
[1] 프로젝트 준비하기
[2] 게시판 리스트 페이지 구현하기
[3] 글 쓰기 페이지 구현하기
[4] 게시글 읽기 페이지 구현하기
[5] 비밀 번호 확인 페이지 구현하기
[6] 글 수정 페이지 구현하기
[7] 게시글 삭제 페이지 구현하기
[8] 답변글 쓰기 페이지 구현하기
제4장 실전 예제 - 블로그 시스템 구현하기
1. 블로그란 무엇인가
RSS란 무엇인가
트랙백이란 무엇인가
블로그의 종류
2. 블로그 구현하기 Step 1 - 페이지 구성하기
블로그 페이지 구성
블로그의 내부 구성
3. 블로그 구현하기 Step 2 - 데이터베이스 설계하기
테이블 및 뷰 생성하기
[1] blog_config 테이블
[2] blog_category 테이블
[3] blog_post 테이블
[4] blog_comment 테이블
[5] blog_daily_archive 테이블
[6] blog_monthly_archive 테이블
[7] blog_trackback 테이블
[8] blog_viist_history 테이블
[9] blog_post_view 뷰
저장 프로시저 구현하기
[1] up_add_comment 저장 프로시저
[2] up_add_trackback 저장 프로시저
[3] up_change_category_order 저장 프로시저
[4] up_load_categories 저장 프로시저
[5] up_load_daily_archives 저장 프로시저
[6] up_load_monthly_archives 저장 프로시저
[7] up_remove_comment 저장 프로시저
[8] up_remove_post 저장 프로시저
[9] up_remove_trackback 저장 프로시저
[10] up_update_config 저장 프로시저
[11] up_update_post 저장 프로시저
[12] up_get_visit_count 저장 프로시저
[13] up_increase_visit_count 저장 프로시저
4. 블로그 구현하기 Step 3 - COM+ 컴포넌트 구현하기
데이터베이스 관련 클래스 구현하기
[1] DbUtil 클래스 구현하기
[2] DataRetriever 클래스 구현하기
[3] DataModifier 클래스 구현하기
비즈니스 로직 클래스 구현하기
[1] BullogConfig 클래스 구현하기
[2] Post 클래스 구현하기
[3] 트랙백에 대한 분석 및 TrackbackPing 클래스 구현하기
[4] Weblog 클래스 구현하기
5. 블로그 구현하기 Step 4 - 웹 응용 프로그램 구현하기
프로젝트 준비하기
[1] 가상 웹 사이트 생성하기
[2] 폴더 구조 살펴보기
[3] 참조 추가하기
[4] Web.config 파일 설정하기
[5] Global.asax 파일 구현하기
[6] 기본 페이지 클래스 구현하기
[7] 나머지 준비 사항들
관리자 전용 페이지 구현하기
[1] 로그인 페이지 구현하기
[2] 일반 설정 수정 페이지 구현하기
[3] 카테고리 편집 페이지 구현하기
[4] 관리자 로그인 정보 편집 페이지 구현하기
[5] 테마 변경 페이지 구현하기
블로그 웹 응용 프로그램 구현하기 - 메인 관련 페이지의 구현
[1] 메인 페이지 구현하기
[2] 메인 페이지의 테마 파일 구현하기
[3] 카테고리 목록 페이지 구현하기
[4] 달력 페이지 구현하기
[5] 지난글 목록 (아카이브) 페이지 구현하기
블로그 웹 응용 프로그램 구현하기 - 포스트 목록 관련 페이지의 구현
[1] 포스트 목록 페이지 구현하기
[2] 포스트 목록 페이지의 테마 파일 구현하기
[3] 댓글 목록 페이지 구현하기
[4] 트랙백 목록 페이지 구현하기
[5] 댓글 삭제 페이지 구현하기
[6] 트랙백 목록 삭제 페이지 구현하기
[7] 트랙백 데이터 수신 페이지 구현하기
블로그 웹 응용 프로그램 구현하기 - 포스트 작성 관련 페이지의 구현
[1] 포스트 쓰기 페이지 구현하기
[2] 이미지 업로드 페이지 구현하기
[3] 업로드된 이미지 삭제 페이지 구현하기
[4] 포스트 수정 페이지 구현하기
[5] 포스트 삭제 페이지 구현하기
[6] RSS 페이지 구현하기
부록 블로그 예제 응용 프로그램 설치하기
1. 데이터베이스 설치하기
2. 웹 사이트 소스 설치하기
3. 웹 사이트 설정 변경하기
4. COM+ 컴포넌트 등록하기