1) 웹폼(Web Forms)
~ASP.NET의 새로운 프로그래밍 모델이며, ASP의 장점을 VS.NET의 개발 편의성, 생산성과 결합한 모델이다.
2) 서버 컨트롤(Server Controls)
~ 웹 폼 프로그래밍 모델의 주요 구성 요소이며, HTML 요소들과 대략적으로 매핑된다. 즉, 서버상의 코드로는 <asp:TextBox>와 같이 작성되지만 실제 클라이언트에게 이 컨트롤은 <Input type = "text">로 변환되어 HTML로써 내려진다. 서버 컨트롤의 제공은 강력한 서버 사이드 프로그래밍의 가능성을 제공해 줄 것이다
3) 웹 서비스(Web Services)
~ 프로그래밍 가능한 서비스의 제작을 이루는 ASP.NEt의 핵심 기술이다. 웹 서비스라는 기술은 MS의 .NET환경에서만 동작하는 기술이 아니라 XML을 지원하는 모든 플랫폼에서 제공사용 가능한 기술이기에 앞으로의 세상은 웹 서비스의 세상일 것이라는 기대는 실제화 될 것으로 보인다.
4) 캐싱(Caching)
~ ASP.NET은 강력한 캐싱 엔진을 탑재하고 있다. 이를 통해 웹 페이지의 캐싱을 효과적으로 구성할 수 있으며, 효과적인 캐싱을 통해 어플리케이션의 성능 향상을 가져올 수 있다. 또한, 효과적으로 구성한 캐싱은 서버간의 프로세싱 로드를 절감하는 효과를 가져오기에, 전체적인 네트워크의 트래픽 또한 향상되는 효과를 얻게 한다.
5) 향상된 상태 관리(State management Improvements)
~ 웹 서버상에서 세션 상태를 분산시켜 저장할 수 있도록 하는 기능을 제공한다. 별도의 상태 서버나 SQL Server Database를 통해 상태 정보를 유지하도록 할 수 있으며, 클라이언트 브라우저가 쿠키를 지원하지 않아도 세션의 상태를 관리할 수 있는 방법 또한 제공한다.
'IT_Programming > ASP.NET (WEB)' 카테고리의 다른 글
[펌] 우편번호 XML 웹서비스(Web Services) 구축 (0) | 2007.02.11 |
---|---|
웹 2.0 시대에 ASP.NET 2.0에서 몇가지 참고할 부분들... (0) | 2007.02.11 |
.NET 운영 가이드 (0) | 2006.11.30 |
requiredfieldvalidate 오류 발생시 aspnet_regiis.exe -c의 의미 (0) | 2006.03.21 |
C# 으로 asp.net 에러 로그 남기기 (0) | 2006.03.21 |