메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

C#과 VB.NET을 활용한 ASP.NET

C#과 VB.NET을 활용한 ASP.NET

한빛미디어

번역서

절판

  • 저자 : 제시 리버티 , 댄 허위츠
  • 번역 : 한동훈
  • 출간 : 2002-08-08
  • 페이지 : 1208 쪽
  • ISBN : 8979141920
  • 물류코드 :1192
  • 초급 초중급 중급 중고급 고급
4점 (1명)
좋아요 : 20
웹 애플리케이션, 웹 서비스 구축의 새로운 선택 - ASP.NET
ASP.NET 프로그래밍의 코드 베이스!

"나는 서점에서 웹 애플리케이션 개발서적을 여러 권 비교해 보았지만 이 책이 가장 적합하다고 판단했다. 『C#, VB.NET을 활용한 ASP.NET』은 각 장마다 개념 설명을 자세하게 다루고 있어 이해하기가 쉽다. 그리고 텍스트 에디터와 Visual Studio.NET을 이용한 웹 응용 프로그램의 개발 방법을 동시에 설명하고 있다. 무엇보다 이 책의 가장 큰 장점은 모든 예제를 C#과 VB.NET으로 설명하고 있다는 것이다." - 오라일리 독자 서평 중에서

『C#, VB.NET을 활용한 ASP.NET』은 ASP.NET의 전체적인 흐름, 각각의 컨트롤과 주요 기술을 자세하게 설명한다. 각 단계에서 소개하는 풍부한 예제는 웹 애플리케이션을 개발할 때, 좋은 참고 자료로써 역할을 다하고 있다. 특히 모든 예제 소스를 C#과 VB.NET으로 설명하고 있는데 이 점은 두 언어(C#, VB.NET)를 동시에 알고 싶어하거나 두 언어간의 변환 방법을 공부하는 독자에게 가장 적합하다. 그리고 ASP.NET의 특화된 캐싱 기능을 이용하여 웹사이트의 효율적인 관리와 성능 향상 방법을 소개한다.

또한 ASP.NET 기능 중 고급 주제인 웹 서비스, 보안 설정과 배포도 심도 있게 다루고 있으므로 고급 개발자로 한 단계 도약하는 데 훌륭한 안내자 역할을 할 것이다.

주요 내용
  • ASP.NET과 닷넷 프레임워크
  • ASP 이벤트와 컨트롤
  • 웹 폼 프로그래밍
  • 추적, 디버깅, 오류 처리
  • 유효성 검사
  • 데이터 바인딩
  • ADO.NET 데이터 액세스
  • 리스트 바운드 컨트롤
  • 웹 서비스 개발과 활용
  • 캐싱과 성능
  • 보안, 제어, 설정, 배포
제시 리버티 저자

제시 리버티

출간 예정인 『Programming ASP.NET』(오라일리)을 비롯하여 객체지향, C++, 웹 프로그래밍에 관한 다수의 책을 저술하였다. 현재 리버티 어소시에이츠(Liberty Associates Inc.)의 사장으로 닷넷 교육, 계약제 프로그래밍, 컨설팅 등을 맡고 있다. 씨티은행(Citibank)의 전자 출납(Electronic Delivery) 부문 부사장을 역임했고, AT&T의 수석 소프트웨어 엔지니어와 지프 데이비스(Ziff Davis), 제록스(Xerox), PBS의 수석 소프트웨어 설계사로 활동했다.
댄 허위츠 저자

댄 허위츠

Dan Hurwitz
소프트웨어 사업가, 개발자 그리고 데이터베이스 응용 프로그램을 전문으로 교육하는 강사로 15년 이상 일하고 있다. 그는 데이터베이스와 PC 컨설팅 서비스를 제공하는 스털링 솔루션의 대표이며, 닷넷과 윈도우 교육, 응용 프로그램 개발에 관심을 갖고 있다. 소프트웨어 프로젝트나 저술에 주력하고 있으며 가족들과 시간을 보내지 않을 때는 산악 자전거 타기를 즐긴다.
한동훈 역자

한동훈

최근에 31번째 언어를 익히고 있다고 주장하는 저자는 다양한 프로그래밍 언어를 사용하는 것이 취미이다. 첫 프로그래밍 일은 코볼로 된 50만 라인 규모의 코드를 디버깅하는 것이었으며, 그 이후로도 코드를 작성하기 보다는 작성된 코드를 보는 일이 주를 이루고 있다. 물류 시스템, ERP 시스템, 일본과 국내 웹 사이트 개발에 참여했다. 관심분야는 임베디드와 보안이다.
번역서로는 한빛미디어의 『C#과 VB.NET을 활용한 ASP.NET』, 『PHP 보안』이 있으며, 온라인 강의로는 ‘C 프로그래밍 입문’, ‘효율적인 DB 설계와 웹 응용프로그램 구축’이 있다.

1장. ASP.NET과 닷넷 프레임워크
     닷넷 프레임워크
     ASP.NET

2장. Hello World
     HTML
     ASP
     Hello World를 ASP.NET으로 구현하기
     비주얼 스튜디오 닷넷으로 Hello World
     작성하기

3장. 이벤트
     이벤트 모델
     ASP vs ASP.NET 이벤트
     이벤트 인자
     Application 이벤트와 Session 이벤트
     Page 이벤트와 Control 이벤트
     IsPostBack
     PostBack 이벤트 vs Non-PostBack 이벤트
     ASP와 ASP.NET 비교

4장. 컨트롤
     HTML 서버 컨트롤
     ASP(웹 서버) 컨트롤

5장. ASP 컨트롤
     기초 사항
     Label 컨트롤
     TextBox 컨트롤
     Button 컨트롤
     HyperLink 컨트롤
     값 선택하기
     리스트에서 선택하기
     Table 컨트롤
     Panel 컨트롤
     이미지
     Calendar 컨트롤

6장. 웹 폼 프로그래밍
     코드 숨김
     상태
     생명 주기
     지시문
     IDE 사용하기

7장. 추적, 디버깅, 오류 처리
     예제 응용 프로그램 작성
     추적
     디버깅
     오류 처리

8장. 유효성 검사
     RequiredFieldValidator
     유효성 검사 요약
     CompareValidator 컨트롤
     입력 범위 검사
     정규식
     사용자 지정 유효성 검사

9장. 데이터 바인딩
     ArrayList
     데이터 바인딩과 포스트백
     클래스 바인딩
     간단한 컨트롤 바인딩
     라디오 버튼과 체크 박스 바인딩

10장. 리스트 바운드 컨트롤(1)
     공유 속성과 컬렉션
     DataGrid 컨트롤
     다음 단계

11장. ADO.NET 데이터 액세스
     버그 데이터베이스 설계
     ADO.NET 객체 모델
     ADO.NET 시작하기
     관리되는 공급자
     데이터 그리드 만들기
     데이터 객체 직접 생성하기
     저장 프로시저

12장. ADO 데이터 업데이트
     SQL로 업데이트하기
     트랜잭션 데이터 업데이트
     데이터셋 데이터 업데이트
     다중 사용자 업데이트
     명령 빌더

13장. 리스트 바운드 컨트롤(2)
     DataList와 Repeater 컨트롤 바인딩
     Repeater 컨트롤
     DataList 컨트롤
     항목 편집
     DataList 편집

14장. 사용자 지정 컨트롤과 사용자 컨트롤
     사용자 컨트롤
     사용자 지정 컨트롤

15장. 웹 서비스 개요
     웹 서비스의 동작 원리
     프로토콜과 표준

16장. 웹 서비스 만들기
     StockTicker 웹 서비스
     검색 파일 생성하기
     배포

17장. 웹 서비스 활용하기
     검색
     프록시 만들기
     웹 서비스를 사용하는 응용 프로그램 만들기

18장. 캐싱과 성능
     캐싱 종류
     출력 캐싱
     객체 캐싱
     HttpCachePolicy 클래스
     성능
     벤치마킹과 프로파일링

19장. 보안
     인증
     권한 부여
     가장

20장. 응용 프로그램 제어, 설정, 배포
     응용 프로그램이란
     응용 프로그램 제어
     응용 프로그램 설정
     응용 프로그램 배포

부록 A. 관계형 데이터베이스 기술: 속성 과정
부록 B. 버그 관리 데이터베이스 아키텍처

닷넷 열풍이 IT업계와 개발자들 사이에 훈훈하게 불어닥칠 무렵, ASP와 같은 웹 스크립트에만 젖어있던 웹 개발자들에게 큰 시대적인 과제가 떨어졌으니 바로 ASP.NET이다. ASP.NET은 ASP처럼 쉽지도, 간결하지도 않다. 하지만 그 기능 또한 기존의 웹이기 때문에 안된다는 벽을 허물 정도로 막강한 기능을 잠재하였다. 시중의 많은 ASP.NET 책들이 범람 하지만, 이 책처럼 C# 과 VB.NET 두 언어를 모두 다룬 책은 아주 드물다.



혹자는 책 1권에서 두 가지 언어를 다루다 보니 그 깊이와 질에 대하여 의구심을 가지는 독자도 있으리라 생각되지만, 이 책의 저자인 제시리버티는 이미 오라일리에서 출판된 "Programming C#"의 저자로서, 이미 그 충분한 자질과 능력을 인정받았다고 볼 수 있다.



이 책의 구성은 총 20Chapter로 되어 있으며, 각장마다 해당내용을 깊숙하면서도 군더더기 없이 알맹이만 집어내어 독자에게 가르치고 있다. 브라우저에서 "Hello World!"를 출력하는 것부터 시작하여 웹 서비스, 보안설정과 배포 같은 심도있는 고급 주제까지 다루는데 있어서 난이도의 급변이나 애매모호한 표현은 찾기가 힘드나, 각장마다 예제로 제공하는 소스의 설명이 부족한 편이기에 소스를 통한 예제의 이해는 독자의 몫으로 남겨져 있다.



각 장의 내용은 아래와 같다.



1장 ASP.NET과 닷넷 프레임워크



ASP.NET 기술에 대한 개요와 닷넷 프레임워크는 ASP.NET에서 어떤 역할을 하는지 소개한다. ASP.NET과 ASP와의 차이점, VS.NET에 대한기능내용도 설명 되어 있다.



2장 Hello World



간단한 Hello World 프로그램을 통해서 웹 프로그래밍의 진화에 대해 살펴본다.


HTML → ASP → ASP.NET → VS.NET에서의 Hello World의 구현에 대해 알아본다.



3장 이벤트



ASP와 ASP.NET의 이벤트를 비교하면서 두 언어간의 근본적인 차이점을 살펴본다.



4장 컨트롤



프로그래밍을 통해서 기존의 HTML 요소를 액세스할 수 있는 HTML 컨트롤에 대해 살펴보고, HTML 요소를 HTML 컨트롤로 변환하는 방법을 설명한다.



5장 ASP컨트롤



ASP컨트롤의 두 종류(HTML 서버 콘트롤,ASP 웹서버 콘트롤)와 기능에 대해 알아보고 각 컨트롤의 이벤트 처리 방법 설명



6장 웹 폼 프로그래밍



코드비하인드, 상태관리, 컨트롤 수명 주기, VS.NET 사용 방법 등과 같이 웹 응용 프로그램을 강력하게 구축하는 데 필수적인 몇 가지 기본 개념을 설명한다. 각 예제는 비주얼 스튜디오 닷넷(VS.NET)에서의 구현을 기본으로 하고 있으며 ASP.NET의 백미라 불릴 수 있는 부분들이다.



7장 추적, 디버깅, 오류 처리



ASP.NET에서 제공하는 다양한 추적, 디버깅, 오류 처리에 대해서 살펴본다.



8장 유효성 검사



범위 검사, 정규 표현식 일치 등과 같은 데이터 유효성 검사를 알아본다.



9장 데이터 바인딩



복잡한 사용자 인터페이스 컨트롤을 데이터베이스 테이블 및 다른 구조와 바인딩할 수 있도록 강력한 능력을 제공한다.



10장 리스트 바운드 컨트롤(1)



데이터 그리드 컨트롤을 비롯한 리스트 바운드 컨트롤을 설명한다.



11장 ADO.NET 데이터 액세스



백엔드 데이터베이스와 상호작용하기 위한 새로운 기술을 설명한다. 각 예제의 DB테이블들은 SQL서버에서 구현하고 있다.



12장 ADO 데이터 업데이터



데이터를 업데이트하는 방법과 동시성 문제에서 데이터 일관성을 보장하기 위해 ADO.NET에서 제공하는 지원 사항을 살펴본다.



13장 리스트 바운드 컨트롤(2)



ADO.NET 기술과 함께 이러한 강력한 도구들을 통합하는 향상된 기법에 대해 설명한다.



14장 사용자 지정 컨트롤과 사용자 컨트롤



사용자 지정 컨트롤로 알려진 마지막 유형의 컨트롤과 사용자 컨트롤에서 호출하는 사용자 지정 컨트롤의 서브셋을 설명한다.



15장 웹 서비스 개요



웹 서비스의 동작 원리와 웹 서비스 사용하는 각종 표준 프로토콜에 대해 알아본다.(HTTP,XML, SOAP등)



16장 웹 서비스 만들기



앞 장에서 살펴본 웹 서비스의 개념을 토대로 StockTicket 주식 프로그램을 만들어 본다.



17장 웹 서비스 활용하기



웹 서비스를 검색하고 프록시를 클라이언트와 통합하는 방법 등을 설명한 후, 웹 서비스를 이용하는 클라이언트 응용 프로그램을 작성해 본다.



18장 캐싱과 성능



닷넷 프레임워크에서 수행되는 서버 기반의 캐싱 기능과 이에 따른 성능 문제를 설명한다.



19장 보안



응용 프로그램을 구축할 수 있도록 ASP.NET은 보안 인프라스트럭처를 제공하는데 이와 관련된 인증, 권한 가장 등의 보안사항을 살펴본다.



20장 응용프로그램 제어, 설정, 배포



닷넷 플랫폼에서 크게 단순화시킨 ASP.NET 응용 프로그램 구축을 텍스트 파일 설정과 XCOPY 배포 등을 중심으로 알아본다.



한가지, 이 책으로 공부하려 하는 분들이 유의 할 점이라 하면, 이 책의 대상자는 아무래도 ASP.NET을 습득하여 웹 사이트나 웹 서비스를 구축 하려는 개발자들일 것이다. 그렇기에 기존에 웹 개발을 했던 ASP나 다른 프로그래머들이 대다수일 것이다. 만약 C++이나 VB, JAVA 언어로의 경험이 없는 독자들이라면 해당언어에 대한 기본지식과 OOP의 개념이 없이는 이 책의 내용이 상당히 이해하기 어렵게 느껴질 수도 있다. 실례로 이 책의 소스들은 어떤 명령이나 함수, 속성들을 설명하기엔 부족함이 없는 충분한 예제로서의 역할을 하고는 있지만, 절대 눈으로 쫒아가면서 이해할 수 있는 쉬운 내용의 소스들은 아니라고 말하고 싶다.



그렇지만 이 책의 가장 큰 매력이라 할 수 있는 것은 ASP.NET을 구현하는 두 가지 언어를 모두 예제 소스를 통해 다루었지만 두 가지 언어의 장단점이나 차이점 보다는 구현하려는 ASP.NET을 통해서, 독자들을 닷넷 프레임워크에서 ASP.NET이라는 강력한 무기를 활용할 수 있는 능력을 갖추게 해주는 것과, 핵심적인 내용만으로 지면을 낭비하지 않은 점, 웹 서비스, 캐싱, 성능, 배포같은 고급주제까지 다룰 수 있게 해주었다는 점이다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
C#과 VB.NET을 활용한 ASP.NET
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
C#과 VB.NET을 활용한 ASP.NET
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
C#과 VB.NET을 활용한 ASP.NET
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0