1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình ASP.net ppsx

11 182 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 260,02 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giới thiệu kiến trúc 3-Tier 2.. 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 gia

Trang 1

1

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 HC KHOA HC T NHIÊN

KHOA CÔNG NGH THÔNG TIN

B MÔN CÔNG NGH PHN MM

-

-Ni 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

Trang 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 hot độ ng ki ế n trúc 3-Tier

4

Trang 3

A Simple Senario

5

One more senario

6

Trang 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

Ni 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

Trang 5

2 L ư a chn 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

Trang 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

Trang 7

Ni 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

Trang 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

Trang 9

Master Page

17

User Control

 Tạo user control - Header.ascx

18

Trang 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

Trang 11

6 To 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 Tng 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

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

TỪ KHÓA LIÊN QUAN