검색결과 리스트
2008/05/31 에 해당되는 글 1건
2008. 5. 31. 15:37
{.NET 3.5 Service Pack 3.5 Beta 1} 2. ASP.NET Data Sdcaffolding 지원(ASP.NET Dynamic Data)
.NET 2008. 5. 31. 15:37
.NET Framework 3.5 SP1에서는 Web과 관련된 기능이 개선되고 버그들이 해결되었습니다.
웹과 관련된 변화 내용은 아래에서 확인할 수 있습니다.
http://blogs.msdn.com/webdevtools/archive/2008/05/12/visual-studio-2008-sp1-beta.aspx (English)
변화중에서 가장 특이한 변화 내용은 아래와 같은 Data Scaffolding과 관련된 기능입니다.
Data Scaffolding은 Dynamic Data라고도 불리는 기능입니다.
흔히 우리가 작성하는 대부분의 프로그램은 CRUD(Create Read Update, Delete)가 한 셋트인 프로그램이
대부분입니다. Data Scaffolding는 이런 반복적인 작업을 많이 줄여줍니다.
아래 첫 번째 동영상에서 Data Scaffolding에 대한 소개를 보실 수 있습니다.
위의 동영상들이 모두 English인지라 다소 보시기 어려울 수도 있지만 화면을 보시면 이해가 되실 것라는 생각을 하면서 다음에는 한글화된 동영상을 한번 더 제공해 드리도록 노력해 보겠습니다.
그런데 동영상에 보시면 알겠지만 기본적으로 MVC 모델이 사용되는 것을 볼 수 있습니다.
점점 ASP.NET MVC를 해야할 필요성이 증가하고 있는 것 같습니다.
Dynamic Data와 관련된 정보는
http://www.asp.net/dynamicdata/ 여기서 자세한 정보를 확인할 수 있습니다.
웹과 관련된 변화 내용은 아래에서 확인할 수 있습니다.
http://blogs.msdn.com/webdevtools/archive/2008/05/12/visual-studio-2008-sp1-beta.aspx (English)
변화중에서 가장 특이한 변화 내용은 아래와 같은 Data Scaffolding과 관련된 기능입니다.
Data Scaffolding은 Dynamic Data라고도 불리는 기능입니다.
흔히 우리가 작성하는 대부분의 프로그램은 CRUD(Create Read Update, Delete)가 한 셋트인 프로그램이
대부분입니다. Data Scaffolding는 이런 반복적인 작업을 많이 줄여줍니다.
아래 첫 번째 동영상에서 Data Scaffolding에 대한 소개를 보실 수 있습니다.
동영상에서 보면 LINQ기반으로 데이터를 정의하고 나면 기본적으로 해당 Table마다에 맞쳐서 자동으로 CRUD에 해당하는 페이지가 연결되는 것을 볼 수 있습니다. 아래에 있는 동영상을 차례대로 보시면 전체적인 내용을 이해하는데 도움을 받을 수 있습니다. 물론 국내의 변화무상한 고객들의 요구를 Data Scaffolding으로 얼마나 해결할 수 있을지는 미지수이기는 하지만 그렇게 정교한 요구사항이 없는 부분에 대해서는 손 쉽게 사용할 수 있는 유용한 기능으로 보여 집니다.
Dynamic Data in Action
-
Your First Scaffold, and What Is Dynamic Data?
In this short introduction, you create a complete Dynamic Data application in minutes using scaffolding, and in the process learn about Dynamic Data. -
How Do I Enable Inline GridView Editing?
Now that you have created a site with Edit and Details views, how do you enable inline editing in a GridView control? This video shows you how, and also touches on routing. -
How Do I Change How Fields Are Rendered?
In this video you learn how to change the way that data fields are rendered. You will plug in third-party controls for some fields. -
How Do I Handle Business Logic Exceptions?
This video shows you how to add validation to the data model. You will be able to see how that validation logic is reflected in the UI. -
How Do I Make Custom Pages?
In this video, you learn how to make a custom page for some tables, while other pages use standard functionality. -
How Do I Display Unknown Data Types?
In this video, we show you how to configure Dynamic Data to handle a totally unknown custom data type that is stored in the database as a binary BLOB. -
How Do I Use a DynamicControl in ListView and DetailsView Controls?
This video compares the same application written twice, once with Dynamic Data and once without. In the process, you add DynamicControl objects to ListView and DetailsView controls.
위의 동영상들이 모두 English인지라 다소 보시기 어려울 수도 있지만 화면을 보시면 이해가 되실 것라는 생각을 하면서 다음에는 한글화된 동영상을 한번 더 제공해 드리도록 노력해 보겠습니다.
그런데 동영상에 보시면 알겠지만 기본적으로 MVC 모델이 사용되는 것을 볼 수 있습니다.
점점 ASP.NET MVC를 해야할 필요성이 증가하고 있는 것 같습니다.
Dynamic Data와 관련된 정보는
http://www.asp.net/dynamicdata/ 여기서 자세한 정보를 확인할 수 있습니다.







댓글을 달아 주세요