E-commerce Foundations

advertisement
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 ?
Download