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

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

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

http:// lhu.edu.vn
http:// lhu.edu.vn
19
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
 Trướ c đây: rấ t hạ n chế
 .NET: binary compatibility between more than 20 languges
(C#, C++, VB.NET, Java, Eiffel, Fortran, Cobol, ML, Haskell,
Pascal, Oberon, Perl, Python, )
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
20
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
 Tương tá c giữ a cá c ngôn ngữ lậ p trì nh:
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
21
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
L

L


i
i


ch d
ch d
ù
ù
ng CIL
ng CIL
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
22
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
L
L


i
i



ch
ch
c
c


a
a
v
v
i
i


c
c
s
s


d
d


ng
ng
ASP
ASP

 Công nghệ Server-side scripting
 Tự động biên dịch
 Cho phép tạo các ứng dụng web đơn giản nhanh chóng và dễ
dàng
 Tạo trang web có tích hợp nội dung động
 Sử dụng hiệu quả các đối tượng COM: ADO (ActiveX Data
Object), xử lý dữ liệu, FSO (File System Object), làm việc với
hệ thống tập tin,…
 Hỗ trợ nhiều ngôn ngữ: JavaScript, VBScript
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
23
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
Nh
Nh
ữ
ữ
ng b
ng b
ấ
ấ
t l
t l

ợ
ợ
i khi s
i khi s
ử dụ
ử dụ
ng ASP
ng ASP
 Chỉ hỗ trợ 2 loại ngôn ngữ : VBScript và JavaScript
 Thông dịch mã lệnh ASP
 Pha trộn code, HTML và text
 Tương thích trình duyệt
 Không hỗ trợ cache
 Cơ chế debug kém
 Tái sử dụng code kém
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
24
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 ASP.NET
u ASP.NET
 ASP.NET là một công nghệ có tính cách mạng dùng để phát
triển các ứng dụng về mạng hiện nay cũng như trong tương
lai (ASP.NET is a revolutionary technology for developing web
applications)
 ASP.NET là kỹ thuậ t lậ p trì nh và phá t triể n ứ ng dụ ng web ở
phí a server (Server – side ) dự a trên nề n tả ng củ a
Microsoft.NET Framework
 Một công nghệ server-side mới, mạnh để tạo các trang web
động (A new and powerful server-side technology for creating
dynamic web pages)
 ASP.NET sử dụ ng kỹ thuậ t lậ p trì nh ở phí a server, mã lệ nh ở
phí a server sẽ đượ c biên dịch và thi hà nh tạ i Web server.
 Tấ t cả cá c xử lý lệ nh ASP.NET đề u đượ c thự c hiệ n tạ i server
do đó gọ i là kỹ thuậ t lậ p trì nh ở phí a server
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
25
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
C
C
á
á
c
c
đ
đ
i
i


m
m
n
n


i
i
b
b


t
t
c
c



a ASP.NET
a ASP.NET
 Hỗ trợ đa ngôn ng ữ : >20 C#, C++, VB.NET, Java, Eiffel,
Fortran, Cobol, ML, Haskell, Pascal, Oberon, Perl, Python,
 Biên dịch các trang trước, giúp làm tăng tốc độ thực hiện.
Thay vì phả i đọ c và thông dịch mỗ i khi trang web đượ c yêu
cầ u, ASP.NET biên dịch nhữ ng trang web độ ng thà nh tậ p tin
DLL mà Server có thể thi hà nh nhanh chó ng và hiệ u quả .
 ASP.NET hỗ trợ mạ nh mẽ bộ thư việ n phong phú và đa dạ ng
củ a .NET Framework, là m việ c vớ i XML, Web Service , truy
cậ p cơ sở dữ liệ u qua ADO.NET.
 ASPX và ASP có thể cù ng hoạ t độ ng trong mộ t ứ ng dụ ng
 ASP.NET sử dụ ng phong cá ch lậ p trì nh mớ i: code behide.
Tá ch code riêng, giao diệ n riêng => Dễ quả n lý , dễ đọ c và bả o
trì
 Kiế n trú c lậ p trì nh giố ng ứ ng dụ ng trên Windows
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
26
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
C
C

á
á
c
c
đ
đ
i
i


m
m
n
n


i
i
b
b


t
t
c
c


a ASP.NET
a ASP.NET

 Hỗ trợ trạ ng thá i củ a cá c control
 Tự độ ng phá t sinh mã HTML cho cá c Server control tương
ứ ng vớ i từ ng loạ i Browser
 Hỗ trợ nhiề u cơ chế cache
 Triể n khai cà i đặ t không cầ n lock, không c ầ n đăng ký DLL.
Cho phé p nhiề u hì nh thứ c cấ u hì nh ứ ng dụ ng.
 Hỗ trợ quả n lý ứ ng dụ ng ở mứ c toà n cụ c
 Global.aspx có nhiề u sự kiệ n hơn
 Quả n lý session trên nhiề u Server, không cầ n Cookies
This is trial version
www.adultpdf.com
http:// lhu.edu.vn
http:// lhu.edu.vn
27
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
Khá
Khá
c bi
c bi
ệ
ệ
t gi
t gi
ữ
ữ

a ASP.
a ASP.
NET v
NET v


ASP
ASP
 Tập tin của ASP.NET - .ASPX, còn tập tin của ASP - .ASP
- Tập tin của ASP.NET được phân tích ngữ pháp (parsed) bởi
XSPISAPI.DLL, còn ASP ASP.DLL.
 ASP.NET dùng event driven, còn ASP được thi hành theo thứ
tự tuần tự từ trên xuống dưới.
 ASP.NET xử dụng trình biên dịch (compiled code) nên rất
nhanh, còn ASP dùng trình thông dịch (interpreted code) do
đó hiệu suất và tốc độ phát triển cũng thua sút hẳnASP.NET :
25 ngôn ngữ lập trình mới với .NET và chạy trong môi trường
biên dịch (compiled environment), còn ASP: VBScript và
JavaScript
 ASP.NET yểm trợ tất cả các browser và quan trọng hơn nữa
là yểm trợ các thiết bị lưu động (mobile devices).
This is trial version
www.adultpdf.com

×