1 / 6

Transforming the Application

Transforming the Application. Using our Layers. Convert the UI to a Web application Use SQL Server for our data storage Convert business logic to use web services. Web Application. The web page implements the view In the web page events, the controller is called to handle the input

tavi
Download Presentation

Transforming the Application

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Transforming the Application

  2. Using our Layers Convert the UI to a Web application Use SQL Server for our data storage Convert business logic to use web services

  3. Web Application The web page implements the view In the web page events, the controller is called to handle the input The controller calls the model to make the appropriate updates or fetches The view then updates the user interface The model is the same as before Rest of the application is unchanged

  4. Using a Relational Database Very easy modification Write a ICustomerDataMapper implementation that uses SQL Server The Data Mapper and Repository layers automatically use that implementation Rest of the application is unchanged

  5. Web Services Convert ICustomerManager to a WCF service interface Convert CustomerManager to a WCF service implementation class Generate a WCF client proxy Change the UI Model to use the proxy

  6. Summary Used existing layers to make application evolution very easy Code cast has the details Explained the basics of interface based design Explained the basics of physical application design Explained the basics of partitioning and layering

More Related