intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Phát triển ứng dụng web nâng cao với ASP.net - Part 3

Chia sẻ: Huongdanhoctot Huongdanhoctot | Ngày: | Loại File: PDF | Số trang:11

72
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu giảng dạy về ASP.net đã được giảng dạy với mục đích cung cấp cho sinh viên những kiến thức cơ bản nhất, có tính hệ thống liên quan tới lập trình. Thông qua cuốn tài liệu này, chúng tôi muốn giới thiệu với các bạn đọc về kỹ năng lập trình cơ bản.Mời các bạn cùng tham khảo

Chủ đề:
Lưu

Nội dung Text: Phát triển ứng dụng web nâng cao với ASP.net - Part 3

  1. 03/11/2010 TRƯ NG Đ I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PH N M M --- --- Xây d ng các thành ph n cơ b n Môn h c: Phát tri n ng d ng Web nâng cao v i ASP.NET 1 N i dung 2 Gi i thi u ki n trúc 3-Tier 1. L a ch n công ngh và tool ? 2. Xây d ng Site Skeleton 3. T o SQL Server Database 4. T ng k t 5. 1
  2. 03/11/2010 1. Ki n trúc 3-Tier 3 Bao g m: The presentation tier Thành ph n giao di n c a website Giao ti p v i ngư i dùng The business tier Thành ph n trung gian giao ti p gi a thành ph n Presentation tier và thành ph n Data tier Th c hi n các x lý nghi p v The data tier Thành ph n giao ti p v i CSDL Mô hình ho t đ ng ki n trúc 3-Tier 4 2
  3. 03/11/2010 A Simple Senario 5 One more senario 6 3
  4. 03/11/2010 Ki n trúc 3-Tier 7 S d ng nhi u Tier hơn ? n-Tier ? S d ng ít Tier hơn ? Áp d ng cho d án BalloonShop ? N i dung 8 Gi i thi u ki n trúc 3-Tier 1. L a ch n công ngh và tool ? 2. Xây d ng Site Skeleton 3. T o SQL Server Database 4. T ng k t 5. 4
  5. 03/11/2010 2. Lưa ch n công ngh và tools 9 Công ngh ASP.NET Web Clients và Web Servers The Code Behind the Page ASP.NET Web Forms, Web User Controls, and Master Pages Web User Controls, Web Server Controls, and HTML Server Controls ASP.NET và ki n trúc 3-Tier ? Tools - free Visual Web Developer 2005 Express Edition SQL Server 2005 Express Edition SQL Server và ki n trúc 3-Tier ? Web Clients và Web Servers 10 5
  6. 03/11/2010 SQL Server và ki n trúc 3-Tier 11 SQL Server Liên qua n thành ph n Data Tier Không ch th c hi n ch c năng lưu tr d li u Còn có kh năng th c hi n các tác v logic: Store procedures Liên k t gi a các b ng d li u (table relationship) m b o toàn v n d li u (data integrity) Th c hi n truy v n d li u t code C# / VB.NET Phương pháp không t t Liên quan t i các v n : b o m t, tính nh t quán, hi u su t SQL Server và ki n trúc 3-Tier 12 6
  7. 03/11/2010 N i dung 13 Gi i thi u ki n trúc 3-Tier 1. L a ch n công ngh và tool ? 2. Xây d ng Site Skeleton 3. T o SQL Server Database 4. T ng k t 5. 3.Site Skeleton 14 Bư c 1: Xác nh Site Skeleton 7
  8. 03/11/2010 Site Skeleton 15 Bư c 2: Implement Site Skeleton s d ng Thành ph n Master Page: t o c u trúc chung cho toàn b web site Thành ph n Web User Controls: th hi n cho m t s thành ph n ch c năng: … Web Forms: c u thành t Master Page, t o ra các trang Main page, Department page, etc Master Page 16 T o Master Page – BalloonShop.master 8
  9. 03/11/2010 Master Page 17 User Control 18 T o user control - Header.ascx 9
  10. 03/11/2010 User Control 19 Web Form 20 T o Web Form cho trang Main Page S d ng BalloonShop.master Thêm user control Header.ascx vào ph n Header 10
  11. 03/11/2010 6. T o SQL Server Database 21 Cài t SQL Server Windows Authentication SQL Server Authentication T o database BalloonShop Gi i thi u Database Explorer trong Visual Studio 7. T ng k t 22 Gi i thi u ki n trúc 3-tier Create powerful flexible and scalable applications Xây d ng các thành ph n ơn gi n Các thành ph n Prensentation tier ơn gi n T o database BalloonShop, thao tác v i thành ph n Data tier M c tiêu ti p theo Xây dưng ch c năng Product Catalog – gi i thi u danh m c các s n ph m, các sp trong cùng m t danh m c Xây d ng thành ph n Business tier, load dynamic content t database và hi n thi ra thành ph n Presentation tier 11
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2