Tải bản đầy đủ (.pdf) (11 trang)

Lập trình ASP.net ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (260.02 KB, 11 trang )

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
03/11/2010
11
6. Tạo SQL Server Database
 Cài đặt SQL Server
 Windows Authentication
 SQL Server Authentication
 Tạo database BalloonShop
 Giới thiệu Database Explorer trong Visual Studio
21
7. Tổng kết
 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
22

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×