La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Corso di Ingegneria del Web A A

Presentazioni simili


Presentazione sul tema: "Corso di Ingegneria del Web A A"— Transcript della presentazione:

1 Corso di Ingegneria del Web A A
Corso di Ingegneria del Web A A Domenico Rosaci Realizzare WS con ECLIPSE e AXIS 2 su TOMCAT Esercitazione N°2

2 Ambiente di lavoro Per svolgere questa esercitazione avremo bisogno di gestire un database sul server Abbiamo bisogno quindi di installare un DBMS server e un DBMS client Come DBMS Server installeremo MySQL server Come DBMS Client installeremo HeidiSQL D. Rosaci Ingegneria del Web

3 Installazione di MySQL Server
D. Rosaci WS

4 Installazione di HeidiSQL
D. Rosaci WS

5 Creare una nuova sessione
Password di root impostata al momento dell’installazione di SQL Server D. Rosaci WS

6 Creare un nuovo Database
Tasto destro del mouse D. Rosaci WS

7 Inserire una tabella D. Rosaci WS

8 Inserire attributi nella tabella
Clicca qui per aggiungere gli attributi D. Rosaci WS

9 Popolare la tabella Clicca qui per inserire una nuova riga D. Rosaci
WS

10 Trasformiamo il DB in una rubrica di recapiti
Aggiungiamo una tabella recapiti Uno studente potrà avere uno o più recapiti, un recapito potrà appartenere ad un solo studente Un recapito avrà come attributi matricola, telefono, Dovremo creare un’associazione tra la tabella studenti e quella recapiti D. Rosaci WS

11 Rendiamo l’attributi matricola primary key in studenti
D. Rosaci WS

12 Costruiamo la tabella recapiti
L’attributo matricola di recapiti è stato reso chiave esterna per la tabella studenti, sull’attributo esterno matricola D. Rosaci WS

13 Progetto RubricaStudenti
Creiamo in Eclipse un progetto Java chiamato RubricaStudenti, contenente una classe che implementi alcuni metodi. Iniziamo col metodo TrovaCognome, che accetta in ingresso la matricola di uno studente e restituisce il suo cognome D. Rosaci WS

14 Il progetto sarà un Dynamic Web Project
D. Rosaci WS

15 Download Connector/J Driver
Dopo avere scaricato lo zip, scaricare il file in esso contenuto in un’opportuna cartella (es., sul desktop) D. Rosaci WS

16 Aggiungere il driver del connettore al progetto Rubrica (e inserirlo anche nella cartella lib di tomcat) D. Rosaci WS

17 Selezionare l’archivio jar
D. Rosaci WS

18 Scrivere la logica applicativa
D. Rosaci WS

19 Creare il WS del progetto
D. Rosaci WS

20 Configurare il WS D. Rosaci WS

21 Lanciare il WS sul server
D. Rosaci WS

22 Servizio disponibile sul server
Clicchiamo qui per vedere il wsdl D. Rosaci WS

23 WSDL Copiare l’URI del wsdl negli appunti D. Rosaci WS

24 Creare il Client Inserire l’URI dagli appunti D. Rosaci WS

25 Creare un tester del Client
D. Rosaci WS

26 Creare il servizio TrovaInfo
Un oggetto di tipo Info contiene nome, cognome, telefono e di un recapito associato a una certa matricola. Creare un servizio che riceve in ingresso una matricola e restituisce le Info di tutti i recapiti associati a quella matricola. D. Rosaci WS

27 Inserire il codice nella classe RubricaStudenti
D. Rosaci WS

28 Sempre nella classe RubricaStudenti inserire la classe interna Info
D. Rosaci WS

29 Creare il WS e il client, e poi creare il ClientTester
D. Rosaci WS


Scaricare ppt "Corso di Ingegneria del Web A A"

Presentazioni simili


Annunci Google