Phát triển ứng dụng web nâng cao với ASP.net - Part 3
lượt xem 6
download
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
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Phát triển ứng dụng web nâng cao với ASP.net - Part 3
- 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
- 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
- 03/11/2010 A Simple Senario 5 One more senario 6 3
- 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
- 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
- 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
- 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
- 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
- 03/11/2010 Master Page 17 User Control 18 T o user control - Header.ascx 9
- 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
- 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
CÓ THỂ BẠN MUỐN DOWNLOAD
-
BẢO VỆ ỨNG DỤNG WEB CHỐNG TẤN CÔNG KIỂU SQL INJECTION
3 p | 206 | 74
-
Thiết kế web động sử dụng PHP và My SQL
631 p | 187 | 63
-
11 ứng dụng Web hay nhất dành cho Gmail
6 p | 164 | 38
-
Sức mạnh của JSF 2, Phần 1: Hợp lý hóa việc phát triển ứng dụng Web
25 p | 160 | 34
-
Web 2.0 với 100 ứng dụng xuất sắc nhất
71 p | 144 | 23
-
Giáo trình ngôn ngữ lập trình C# (Phiên bản trực tuyến)
473 p | 132 | 21
-
Cài đặt các ứng dụng Web với Windows Web Platform
32 p | 162 | 20
-
Bài giảng Phát triển ứng dụng Web bằng PHP: Phần 2(1) - Dương Khai Phong
45 p | 132 | 17
-
Giáo trình Lập trình web bằng ASP 3.0: Phần 1 Xã hội
186 p | 98 | 16
-
Giáo trình mô đun Lập trình web PHP nâng cao (Nghề Công nghệ thông tin - Trình độ cao đẳng) - CĐ Kỹ thuật Công nghệ BR-VT
39 p | 56 | 14
-
Giáo trình mô đun Lập trình web PHP & MySQL (Nghề Công nghệ thông tin - Trình độ trung cấp) - CĐ Kỹ thuật Công nghệ BR-VT
74 p | 46 | 12
-
Giáo trình hướng dẫn Java cơ bản
205 p | 52 | 10
-
Bài giảng Phát triển ứng dụng web: Bài 7 - Lê Đình Thanh
77 p | 79 | 9
-
Xây dựng ứng dụng web để chia sẻ tài liệu học tập cho sinh viên ngành Công nghệ thông tin - Học viện Nông nghiệp Việt Nam
13 p | 57 | 8
-
Giáo trình Thiết kế và lập trình web (Nghề: Công nghệ thông tin - Cao đẳng): Phần 2 - Trường CĐ nghề Kỹ thuật Công nghệ
63 p | 46 | 7
-
Bài giảng Phát triển ứng dụng Web: Bài 2 - Nguyễn Hữu Thể
71 p | 36 | 5
-
Đánh giá những Framework PHP tốt nhất cho phát triển web hiện đại và một số ứng dụng tại Học Viện Nông nghiệp Việt Nam
11 p | 76 | 3
-
Xây dựng nền tảng Webserver và ứng dụng trong dạy học
5 p | 35 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn