IT EXPERT ASP.NET 2.0 웹프로젝트와 실전 프로그래밍
조성진 지음| 한빛미디어(주) | 2006.11.15| ISBN 8979144180 18000


ASP.NET 2.0 프로젝트를 투입 때문에 이 책을 구입했다. MCT인 사장의 말도 한 몫 했다. 그러나, 대략 보고 투입하면서 구현에만 신경쓰다. 이제는 정리해야 되지 싶어, 정리하려고 한다. 1년 지났음에도 asp.net에 아는 거 물어보면 말할 게 없다.*_*

머릿말에 "외국의 유명한 저서 중에는 개념적이고 실무에서는 좀처럼 사용할 일이 없는 내용에 대해 너무 깊이 설명하는 경우가 있는데, 필자의 경우에는 별로 도움을 받지 못했다. 따라서, 이 책에서는 실무에서 사용할 수 있는 내용들을 다루고자 노력했다. 조성진( jigae_at_hanmail.neet) " 이 글에 밑줄 쫘악 긋고 해보는 중.

이 책의 학습 로드맵 참 좋다^^ 하튼 이 책에 있는 내용을 다해 봤다면, asp.net 2.0으로 하는 프젝은 참여가능 하지 않을까!


또하나의 장점은 asp.net 1.0 책이 CD에 pdf로 제공 되고 있는 점이다. 그렇다고 쉽거나 효율, 효과적이란 말은 아니다. 개인마다 학습능력 차이가 있음도 인정하자구~

Chapter 1. What's new in ASP.NET 2.0?
01. asp.net 2.0의 새로운 특징들
생산성/유지및 관리/퍼포먼스/확장성
p22 '선언적'이란 의 설명에서 덧붙일게 있다면 java나 다른 언어 역시 선언적 프로그래밍(?)이 추세인듯. 태그로 넣어두고

p23 웹파트는 각 사용자가 자신이 사용하는 페이지 요소들을 추가, 삭제 및 숮어할 수 있는 응용프로그램 서비스로서, 요즘 대형 사이트들은 이런 종류의 서비스를 하는 곳이 많다.
p25 웹 파트 서비스도 개인 설정의 한 종류라고 볼 수 있다.
p29 어댑터를 이용하면 새로운 브라우저나 장비에 대한 지원이 필요할 때 컨트롤을 직접 수정할 필요가 없고 컨트롤의 처리 단계(예: Init, Load, Render 등)를 재정의하는 외부 모듈을 작성하면 된다.

p31
ASP.NET 2.0 Architecture
서버컨트롤
표준 컨트롤, 데이터, 유효성 검사, 탐색, 로그인, 웹파트
페이지 효과
마스터페이지, 테마와 스킨, 어댑터, 프로필
응용 프로그램 서비스
캐시, 역할, 프로필, 웹 파트, 멤버 자격, 응용 프로그램 관리, 사이트 탐색

Chapter 2. 개발 도구와 개발 언어
p61 foreach 문으로 컬렉션 형식의 개체를 순환할 수 있도록 하려면 IEnumerable과 IEnumerator 인터페이스를 컬렉션에서 구현해야 한다.
참고]
http://network.hanb.co.kr/view.php?bi_id=652 
http://msdn2.microsoft.com/en-us/library/system.collections.ienumerable(vs.71).aspx

Chap 11. 멤버십(Membership)과 역할(Role) 시스템

01 membership과 role 시스템의 기본
02 membership service와 role service 사용하기
03 응용 예제 - 역할 기반 포럼

링크] Security Guideliness: ASP.NET 2.0  (역시나 링크가 바뀜)
http://msdn2.microsoft.com/en-us/library/ms998258.aspx

Chap 13. 사용자 프로필(발음 proufail 이다.*_*)
- 현재 프로젝트에는 자체 MembershipProvider과  ProfileBase를 상속 받아 구현(두개 클래스), 이용하고 있어 깊숙히 알 필요가 없었는데, 신입사원이 물어보기에 정리하면서 해 보다. 사실 anonymous로 접속. web.config에 있는 속성을 이용해서 보여주려고 했는데, 잘 안되어서 보고 정리하다. 개념은 완전 이해했고, 예제 보면서 실행해보니 이해가 충분히 되더라!

01 Profile 소개
Profile 실행주기
p827 한 번 읽은 Profile 속성은 포스트백될 때 재사용될 수 있도록 ViewState 속성에 저장한다.
Profile에 저장하는 속성 중 데이터가 너무 큰 속성이 포함되는 것은 좋지 않다.

02 프로필의 활용
p829 'machine.config' 의 설정은 각 응용 프로그램의 'web.config'에서 별도의 구성을 하지 않으면 기본적으로 사용되는 설정이므로 알아둘 필요가 있다.

WSAT web site adminiation tool

aspnet_regsql.exe SQL 서버에 asp.net 서비스들에 대한 구성을 하는 도구
1] http://blog.naver.com/webmon/26267308
2] \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ 아래에 있다.

p830 aspnet_regsql.exe 는 SQL 서버에 asp.net 서비스들에 대한 구성을 하는 도구
p841 profile 속성을 익명 사용자가 액세스하도록 하려면 <profile>...</profile>....<add> 태그의 allowAnonymous를 true로 지정하면 된다.

p842 <anonymousIdentification enable="true"/>
ProfileManager.DeleteInactiveProfiles 메서드를 이용해 제거할 수 있다.

익명 데이터를 회원 데이터로 마이그레이션 MigrateAnonymous

p847 AnonymousIdentificationModule : 익명 식별자를 관리

저작자 표시
Posted by iarchitect