E-commerce Foundations By Dr. Gabriel
Using 3-Tier/N-Tier Architecture The presentation tier The business tier The data tier
Using 3-Tier/N-Tier Architecture
Why Use a 3-Tier/N-Tier Architecture? Flexibility and extensibility Reusability Resistance to changes Division of labor Overall efficiency and $$$ saving
Microsoft Technologies/Tools For Building E-commerce Applicaitons Active Server Pages (ASP.Net) 3.5 C# Visual Web Developer SQL Server Internet Information Server (IIS)
Web Traffic Flow
Terminology Server-side processing –ASP.Net (C#, VB.Net, J#) Compiled and executed =>better performance and error pruned Code-behind files –Separates web form html layout (visual) from logic Client-side processing –VB script, Java script ASP.Net Web Forms –Are used to develop ASP.Net web sites
Terminology ASP.Net Web User Controls & Master Pages –Similar to Web Forms –Can’t be accessed directly by a client; only through Web Forms –User Controls serve as building pieces for Web Forms –Master pages server as templates for Web Forms Consistent visual appearance and functionality
3-tier Architecture Using Microsoft Technologies
Questions ?