7. Introduction to .NET 1 st Generation OS Services Microsoft provided COM, IIS, Internet Explorer Servers Data, Hosts Client Logic Biz Logic Applications largely operating in a client / server model were augmented with Web browser and servers. The industry focused on rich OS and local services provided by products like SQL Server™. Browsers Web app developers took advantage of these local services and used HTML to “project” the UI to many types of clients
8. Introduction to .NET 2 nd Generation Rich Client Logic Servers Data, Hosts Browsers Combination of “stateless” Web protocols with DNS and IP routing have enabled mass-scale “geo-scalability” “ Stateful” “ Stateless” & “ Geo-Scalable” OS Services Biz Tier Logic Separation of data and business logic provide greater scalability and performance while accessing enterprise and legacy data. COM+ Services improve reliability, scalability and manageability. Internet Explorer provides DHTML for better interactivity.
9. Introduction to .NET Web Services: The Next Generation Standard Browsers Open Internet Communications Protocols (HTTP, SMTP, XML, SOAP) Richer, More Productive User Experience Applications Leverage Globally-Available Federated Web Services Applications Become Programmable Web Services Smarter Clients Smarter Devices OS Services Biz Tier Logic Biz Logic & Web Service OS Services Public Web Services Building Block Services Internal Services XML XML XML Servers Data, Hosts XML Other Services XML XML XML HTML
10. Introduction to .NET Web Services: The Next Generation Standard Browsers Open Internet Communications Protocols (HTTP, SMTP, XML, SOAP) Richer, More Productive User Experience Applications Leverage Globally-Available Federated Web Services Applications Become Programmable Web Services Smarter Clients Smarter Devices OS Services Biz Tier Logic Biz Logic & Web Service OS Services Public Web Services Building Block Services Internal Services XML XML XML Servers Data, Hosts XML Other Services XML XML XML HTML
11. Introduction to .NET The .Net Platform Internet Protocols SOAP “blue book” HTTP, SMTP, XML .NET Framework Windows ® CE, 2000, XP, .NET Operations Orchestration Applications Using Your Service End-User Clients .NET Enterprise Servers .NET Foundation Services 3 rd Party Web Services Your Internal Services Visual Studio ® .NET Your Application and Web Service
12. Introduction to .NET The .NET Framework and Visual Studio .NET Base Class Library Common Language Specification Common Language Runtime ADO.NET: Data and XML Visual Basic ® C++ C# Visual Studio .NET ASP.NET: Web Services and Web Forms JScript ® … Windows Forms
13. Introduction to .NET ASP.NET Base Class Library Common Language Specification Common Language Runtime ADO.NET: Data and XML Visual Studio.NET ASP.NET: Web Services and Web Forms Windows Forms Visual Basic ® C++ C# JScript ® …
23. ASP.NET Execution Model Visual Basic Source code Compiler C++ C# Compiler Compiler Assembly IL Code Assembly IL Code Assembly IL Code Operating System Services Common Language Runtime JIT Compiler Native Code Managed code Unmanaged Component
24. ASP.NET Execution Model Visual Basic Source code Compiler C++ C# Compiler Compiler Assembly IL Code Assembly IL Code Assembly IL Code Operating System Services Common Language Runtime JIT Compiler Native Code Managed code Unmanaged Component
25.
26.
27.
28. Demonstration 1 ASP vs. ASP.NET Data-Driven ASP Data-Driven ASP.NET Comparison
78. MSDN Essential Resources for Developers Training & Events MSDN Webcasts, MSDN Online Seminars, Tech-Ed, PDC, Developer Days Subscription Services Online Information Membership Programs Print Publications Library, OS, Professional, Enterprise, Universal Delivered via CD-ROM, DVD, Web MSDN Online, MSDN Flash, How-To Resources, Download Center MSDN User Groups MSDN Magazine MSDN News
79.
80.
81.
82.
83. Microsoft Press ® Essential Resources for Developers Microsoft ® Visual Studio ® .NET is here! This is your chance to start building the next big thing. Develop your .NET skills, increase your productivity with .NET Books from Microsoft Press. www.microsoft.com/mspress
84.
85.
86.
Notas do Editor
KEY MESSAGE: Welcome to MSDN session DEVT1-04. This is a 100-Level session. SLIDE BUILDS: None SLIDE SCRIPT: Hello and Welcome to this MSDN session on Introduction to Microsoft® ASP.NET. My name is {insert name}. SLIDE TRANSITION: What we’ll be covering today. ADDITIONAL INFORMATION FOR PRESENTER: