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

giới thiệu về ASP.NET Server Control doc

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 (918.63 KB, 9 trang )

http:// lhu.edu.vn
http:// lhu.edu.vn
10
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H


ữ
ữ
u Ti
u Ti
ế
ế
p
p
T
T
ổ
ổ
ng quan công ngh
ng quan công ngh
ệ
ệ
l
l
ậ
ậ
p T
p T
rì
rì
nh web
nh web
 Mô hình ứng dụng 02 lớp
 Đây là mô hình đơn giản, khá phổ biến của 01 ứng dụng phân tán
 Trong mô hình này, việc xử lý dữ liệu được thực hiện trên Database
Server, việc nhận và hiển thị dữ liệu được thực hiện ở client

 Ưu điể m: Dữ liệu tập trung do đó đ ảm bảo dữ liệu được nhất
quán. Dữ liệu được chia sẻ cho nhiều người dùng.
 Khuyế t điể m: Cách xử lý tra cứu và truy cập dữ liệu được thực
hiện ở Database Server, việc nhận kết quả và hiển thị phải được
thực hiện ở Client . Do đó khó khăn trong vi ệc bảo trì và nâng
cấp. Khối lượng, dữ liệu truyền trên mạng lớn do đó chiếm dụng
đường truyền thêm gánh nặng cho database server
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
11
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ

n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
T
T
ổ
ổ
ng quan công ngh
ng quan công ngh
ệ
ệ
l
l
ậ
ậ

p T
p T
rì
rì
nh web
nh web
 Mô hình ứng dụng 02 lớp:
 Mô hình hai lớp phần nào đáp ứng được yêu cầu khắt khe của
01 ứng dụng phân tán, tuy nhiên khi khối lượng dữ liệu lớn, ứng
dụng đòi hỏi nhiều xử lý phức tạp, số người dùng tăng, mô hình
02 lớp không thể đáp ứng được
 Mô hình 03 lớp sử dụng thêm Apllication Server giữ nhiệm vụ
tương tác giữa Client và Server, giảm bớt các xử lý trên
Database Server, tập trung các xử lý nhận và hiển thị dữ liệu tại
Application Server
 Ưu điể m: Hỗ trợ người dùng. Giảm bớt xử lý cho client, không yêu
cầu máy Client có cấu hình mạnh. Xử lý nhận và hiện thị dữ liệu tập
trung tại Application Server -> dễ dàng quản lý, bảo trì và nâng cấp.
Xử lý truy cập dữ liệu tập trung tại Database Server
 Khuyế t điể m: Phải sử dụng 01 Application Server
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
12
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung

c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p

p
Gi
Gi
ớ
ớ
i thi
i thi
ệ
ệ
u .NET
u .NET
 .NET là gì ?
 A new software platform for the desktop and the Web
 Nguồ n gố c củ a .NET
 Hệ điề u hà nh: tậ p hợ p cá c COM (Component Object
Model) tương tá c vớ i nhau.
 Chương trì nh=COM
 COM+
 1998 IIS ver.4 => Project: Khung dịch vụ web thế hệ kế
tiếp (Next Generation Web Service Framework - NGWSF)
 11/2000 phát hành Beta 1 của .NET
 Cuối 2001 chính thức cho ra đời phiên bản đầu tiên
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
13
Ts. V
Ts. V
ũ Đứ

ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế

ế
p
p
Gi
Gi
ớ
ớ
i thi
i thi
ệ
ệ
u .NET
u .NET
 .NET Platform là gì ?
 .NET Platform bao gồ m .NET Framework và nhữ ng công cụ
đượ c dù ng để xây dự ng, phá t triể n ứ ng dụ ng và dị ch vụ
ASP.NET
 Nhữ ng sả n phẩ m công nghệ .NET củ a Microsoft bao gồ m:
MSN.NET, OFFICE.NET, VISUAL STUDIO.NET, WINDOWS
SERVER 2003
 VISUAL STUDIO.NET là bộ phầ n mề m đượ c dù ng để xây dự ng
và phá t triể n cá c ứ ng dụ ng bao gồ m cá c ngôn ngữ lậ p trì nh:
C++.NET, Visual Basic.NET, ASP.NET, C# và j#.
 Tấ t cả cá c ngôn ngữ nà y đề u đượ c xây dự ng trên nề n .NET
Framework, do đ ó cú phá p cơ bả n củ a nhữ ng ngôn ngữ nà y
tương tự nhau.
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn

14
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ

ữ
u Ti
u Ti
ế
ế
p
p
Gi
Gi
ớ
ớ
i thi
i thi
ệ
ệ
u .NET
u .NET
Cá
Cá
c b
c b
ộ
ộ
ph
ph
ậ
ậ
n c
n c
hí

hí
nh c
nh c


a Microsoft NET Framework
a Microsoft NET Framework
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
15
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ

n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
Gi
Gi
ớ
ớ
i thi
i thi
ệ
ệ
u .NET
u .NET
 Các phần chính của Microsoft.NET Framework
 Framework 1.0,1.1, 2.0, 3.0,…

 Integrated Development Environment (IDE)
 Kiến trúc .NET có 3 tầng:
 Common Language Runtime (CLR)
 Bộ thư vi ện các lớp cơ sở (.NET Framework Base Classes):
String, Integer, Exception,…
 ASP.NET và Windows Forms
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
16
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ
n

n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
Gi
Gi
ớ
ớ
i thi
i thi
ệ
ệ
u .NET
u .NET
 NET application được chia ra làm hai loại:
 Cho Internet gọi là ASP.NET, gồm có Web Forms và Web
Services

 Cho desktop gọi là Windows Forms.Windows Forms giống như
Forms của VB6. Nó hổ trợ Unicode hoàn toàn, rất tiện cho chữ
Việt và thật sự Object Oriented
 Note:
 Web Forms có những Server Controls làm việc giống như các
Controls trong Windows Forms, nhất là có thể dùng codes để
xử lý Events y hệt như của Windows Forms.
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
17
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu
ấ
ấ

n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
Gi
Gi
ớ
ớ
i thi
i thi
ệ
ệ
u .NET
u .NET
 .NET Framework là gì ?
 .NET Framework là nền tảng cho Microsoft.NET Platform

 .NET Framework là môi trường cho việc xây dựng, triển khai và
vận hành các ứng dụng Web cũng như Web Service
 .NET Framework giúp đơn giản hóa quá trình phát triển cũng
như tích hợp sản phẩm
 .NET Framework không phụ thuộc vào ngôn ngữ. Các ngôn ngữ
đang được hỗ trợ: C++, C#, VB.NET, J#
 .NET Framework chứa Common Language Runtime (CLR) và
các lớp thư viện cung cấp các dịch vụ cơ s ở để xây dựng các
ứng dụng
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
18
Ts. V
Ts. V
ũ Đứ
ũ Đứ
c Lung
c Lung


Ks
Ks
. H
. H
uỳ
uỳ
nh Cao Tu
nh Cao Tu

ấ
ấ
n
n
-
-
Ks
Ks
. P
. P
han H
han H
ữ
ữ
u Ti
u Ti
ế
ế
p
p
Mụ
Mụ
c đ
c đ


ch c
ch c



a .NET
a .NET
 Mô hì nh đồ ng nhấ t cho lậ p trì nh Form(Desktop) và Web
This is trial version
www.adultpdf.com

×