You are on page 1of 28

TRNG I HC KHOA HC T NHIN TP.

HCM

TRUNG TM TIN HC

a - Tek

Ngnh lp trnh - CSDL

1 1

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Mc tiu

Hiu c Web Services


S dng cc Web Services trn Internet

Xy dng c cc Web Services

a - Tek

Ngnh lp trnh - CSDL

2 2

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Ni dung
1. Tm hiu v Web Services 2. Xy dng Web Services 3. S dng Web Services 4. Xy dng Web Services truy xut d liu

a - Tek

Ngnh lp trnh - CSDL

3 3

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Tm hiu v Web Services

Web Services (WS) l g? WS hot ng nh th no?

a - Tek

Ngnh lp trnh - CSDL

4 4

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Tm hiu v Web Services

Web Services l g ?

L mt h thng phn mm c thit k dng h tr s tng tc gia cc my tnh trn mng

C kh nng chy trn nhng h iu hnh v framework khc nhau


Mc tiu ca WS l cung cp mt s chc nng ca n (c th l ca mt cc nhn hay mt t chc)

a - Tek

Ngnh lp trnh - CSDL

5 5

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Tm hiu v Web Services

Web Services hot ng nh th no ?

WS c 3 thnh phn c bn: SOAP, WSDL v UDDI SOAP (Simple Object Access Protocol): l mt giao thc truyn thng dng lin lc v gi thng thng ip gia cc ng dng trn Internet. C nn tng da trn XML. C kh nng xuyn qua bc tng la (Firewall). WSDL (Web Services Description Language): l ngn ng da trn ngn ng XML, dng m t WS v cch thc truy xut n UDDI (Universal Description, Discovery and Integration): l mt dch v danh b, ni m c nhn hoc t chc c th ng k v tm kim WS
Ngnh lp trnh - CSDL 6 6

a - Tek

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Tm hiu v Web Services

Web Services hot ng nh th no ?

Kin trc Web Services a - Tek


Ngnh lp trnh - CSDL 7 7

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Tm hiu v Web Services

Web Services hot ng nh th no ?

Phi hp hot ng gia cc ng dng a - Tek


Ngnh lp trnh - CSDL 8 8

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Ni dung
1. Tm hiu v Web Services 2. Xy dng Web Services 3. S dng Web Services 4. Xy dng Web Services truy xut d liu

a - Tek

Ngnh lp trnh - CSDL

9 9

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Xy dng Web Services

To Web Services trong VS .Net Kim tra Web Services

a - Tek

Ngnh lp trnh - CSDL

10 10

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Xy dng Web Services

To Web Services trong VS .Net

a - Tek

Ngnh lp trnh - CSDL

11 11

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Xy dng Web Services

To Web Services trong VS .Net

Tp tin lu tr c phn m rng l asmx Tp tin Code behind asmx.cs c t trong Cc phng thc to ra lun c thuc tnh
[WebMethod] ng trc n
th mc App_code

a - Tek

Ngnh lp trnh - CSDL

12 12

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Xy dng Web Services

To Web Services trong VS .Net

Xut hin ca s vit code

Phng thc cung cp sn


Minh ha

a - Tek

Ngnh lp trnh - CSDL

13 13

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Xy dng Web Services

To Web Services trong VS .Net

B sung thm phng thc Cong_hai_so

Minh ha

a - Tek

Ngnh lp trnh - CSDL

14 14

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Xy dng Web Services

Kim tra Web Services

Chn i tng <tn WS>.asmx, nhn F5 Kt qu th hin c dng XML

a - Tek

Ngnh lp trnh - CSDL

15 15

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Ni dung
1. Tm hiu v Web Services 2. Xy dng Web Services 3. S dng Web Services 4. Xy dng Web Services truy xut d liu

a - Tek

Ngnh lp trnh - CSDL

16 16

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

S dng Web Services

S dng WS do ngi dng xy dng S dng WS c cung cp min ph trn Internet

a - Tek

Ngnh lp trnh - CSDL

17 17

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

S dng Web Services

Mun s dng WS, Client cn phi bit WS h tr nhng phng thc no, phng thc c bao nhiu tham s, kt qu tr v,
Cc thng tin cn bit ny c m t bi ti liu WSDL

a - Tek

Ngnh lp trnh - CSDL

18 18

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

S dng Web Services

S dng WS do ngi dng xy dng


WS_Phep_toan pheptoan = new WS_Phep_toan();
Tong.Text = (pheptoan.Cong_hai_so(4, 5)).ToString();

a - Tek

Ngnh lp trnh - CSDL

19 19

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

S dng Web Services

S dng WS c cung cp min ph trn mng

Bc 1: thm WS vo ng dng

a - Tek

Ngnh lp trnh - CSDL

20 20

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

S dng Web Services

S dng WS c cung cp min ph trn mng

Bc 2: nhp a ch ca WS vo URL, nhn Bc 3: t tn cho WS trong Web reference name, nhn nt Add Reference hon tt

a - Tek

Ngnh lp trnh - CSDL

21 21

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

S dng Web Services

S dng WS c cung cp min ph trn mng

Xut hin WS trong project

a - Tek

Ngnh lp trnh - CSDL

22 22

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

S dng Web Services

S dng WS c cung cp min ph trn mng

S dng
// Ly tn cc quc gia trn th gii WS_Quoc_gia.country Tp = new WS_Quoc_gia.country(); Quocgia.Text = Tp.GetCountries();

a - Tek

Ngnh lp trnh - CSDL

23 23

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Ni dung
1. Tm hiu v Web Services 2. Xy dng Web Services 3. S dng Web Services 4. Xy dng Web Services truy xut d liu

a - Tek

Ngnh lp trnh - CSDL

24 24

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC

Xy dng Web Services truy xut d liu

Xy dng WS KhachHang S dng WS KhachHang

a - Tek

Ngnh lp trnh - CSDL

25 25

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Xy dng Web Services truy xut d liu

Xy dng WS KhachHang

a - Tek

Ngnh lp trnh - CSDL

26 26

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

Xy dng Web Services truy xut d liu

S dng WS KhachHang

// Ds_khachhang c th l GridView, DetailView,

a - Tek

Ngnh lp trnh - CSDL

27 27

TRNG I HC KHOA HC T NHIN TP.HCM

TRUNG TM TIN HC Bi 7: Web Services

HT

a - Tek

Ngnh lp trnh - CSDL

28 28

You might also like