Lập trình ASP.net ppsx

11 179 0
Lập trình ASP.net ppsx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

03/11/2010 1 11 Môn học: Phát triển ứng dụng Web nâng cao với ASP.NET Xây dựng các thành phần cơ bản 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  Nội dung 1. Giới thiệu kiến trúc 3-Tier 2. Lựa chọn công nghệ và tool ? 3. Xây dựng Site Skeleton 4. Tạo SQL Server Database 5. Tổng kết 2 03/11/2010 2 1. Kiến trúc 3-Tier  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 3 Mô hình hoạt động kiến trúc 3-Tier 4 03/11/2010 3 A Simple Senario 5 One more senario 6 03/11/2010 4 Kiến trúc 3-Tier  Sử dụng nhiều Tier hơn ? n-Tier ?  Sử dụng ít Tier hơn ?  Áp dụng cho dự án BalloonShop ? 7 Nội dung 1. Giới thiệu kiến trúc 3-Tier 2. Lựa chọn công nghệ và tool ? 3. Xây dựng Site Skeleton 4. Tạo SQL Server Database 5. Tổng kết 8 03/11/2010 5 2. Lưa chọn công nghệ và tools  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 ? 9 Web Clients và Web Servers 10 03/11/2010 6 SQL Server và kiến trúc 3-Tier  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 11 SQL Server và kiến trúc 3 - Tier 12 03/11/2010 7 Nội dung 1. Giới thiệu kiến trúc 3-Tier 2. Lựa chọn công nghệ và tool ? 3. Xây dựng Site Skeleton 4. Tạo SQL Server Database 5. Tổng kết 13 3.Site Skeleton  Bước 1: Xác định Site Skeleton 14 03/11/2010 8 Site Skeleton  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 15 Master Page 16  Tạo Master Page – BalloonShop.master 03/11/2010 9 Master Page 17 User Control  Tạo user control - Header.ascx 18 03/11/2010 10 User Control 19 Web Form  Tạo Web Form cho trang Main Page  Sử dụng BalloonShop.master  Thêm user control Header.ascx vào phần Header 20 . kết 8 03/11/2010 5 2. Lưa chọn công nghệ và tools  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. 03/11/2010 1 11 Môn học: Phát triển ứng dụng Web nâng cao với ASP. NET Xây dựng các thành phần cơ bản TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ. 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

Ngày đăng: 08/08/2014, 19:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan