A.Natali a.a 1999-20001 Client server SQL DBMS TP monitors componenti middleware CORBA Web server OTM HTML Protocolli Sicurezza dati istruzioni funzioni.

Slides:



Advertisements
Presentazioni simili
Programmazione in Java
Advertisements

Architetture dei sistemi distribuiti Prof
Unit à E4 Applet. Obiettivi Saper progettare e realizzare Applet Java allinterno di pagine HTML Comprendere le interazioni tra il browser e lapplet Saper.
Applet Java.
Informatica e Telecomunicazioni
Java Enterprise Edition (JEE)
Massa Laura Mela Enrica
Università degli Studi di Modena e Reggio Emilia Facoltà dIngegneria - sede di Modena Corso di Laurea in Ingegneria Informatica Interoperabilità di componenti.
Università degli Studi di Modena e Reggio Emilia
Java2 Esercitazioni del corso di Sistemi Informativi Marina Mongiello
Il linguaggio java Esercitazioni del corso di Sistemi Informativi
S.I.S.S.I.S. Catania 2002/03 LE APPLET JAVA Prof. D. Cantone Amuso Raffaele.
Modulo Object Oriented Programming (Linguaggio Java)
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Applet Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dellInformazione Università di Siena Via Roma 56 – – SIENA Uff
Distributed Object Computing
1 Basi di dati e Web Prof. Stefano Paraboschi Prof. Barbara Pernici.
Ambiente di Invocazione Dinamica dei Servizi Enrico Mussi - WP2.
Architettura Three Tier
1 Programmazione ad oggetti in Java E.Mumolo, DEEI
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Introduzione a JAVA Anno Accademico 2009/2010.
Introduzione al linguaggio Java
Sistemi Distribuiti Reti di Calcolatori a.a. 2003/2004
Overriding.
1 Eventi/2 Più movimento alle classi. 2 Eventi Java Modo per intercettare il verificarsi di certe condizioni / azioni e fare in modo che venga eseguito.
Più movimento alle classi
Gestione dei Progetti Software 2 (a.a. 204/05) - Lezione 4 1 Il package java.awt Gestione dellI/O orientato alla grafica: le finestre Sviluppo di interfacce.
Gestione dei Progetti Software 2 (a.a. 2004/05) - Lezione 3 1 JAVA e Internet: il World Wide Web Internet: milioni di computer collegati fra di loro attraverso.
Ingegneria del software I
AA2003/04 © M.A. Alberti Programmazione Interfacce 1 Programmazione Corso di laurea in Informatica.
CAPITOLO 1 JAVA: UN TUFFO NEL LINGUAGGIO E NELL'AMBIENTE.
Sistemi Operativi GESTIONE DEI PROCESSI.
Argomenti della lezione
A.N 991 Client server SQL DBMS TP monitors componenti middleware CORBA Web server OTM HTML Protocolli Sicurezza dati istruzioni funzioni oggetti interfacce.
Da Read Eval Print... Print ( Eval ( Read() ) ) ) evalreadprint 1. Read: acquisici i valori dei dati di ingresso 2. Eval: elabora e produci un risultato.
A.N 991 Client server SQL DBMS TP monitors componenti middleware CORBA Web server OTM HTML Protocolli Sicurezza dati istruzioni funzioni oggetti interfacce.
APPLICAZIONI & APPLET Java è un ottimo linguaggio per costruire applicazioni anche non per Internet anche non grafiche ma si è diffuso storicamente, e.
Da Read Eval Print... Print ( Eval ( Read() ) ) ) evalreadprint 1. Read: acquisici i valori dei dati di ingresso 2. Eval: elabora e produci un risultato.
Progetto IS-MANET: Infrastrutture software per reti ad-hoc orientate ad ambienti difficili Università di Catania DIIT - Dip. di Ingegneria Informatica.
PROGETTAZIONE E REALIZZAZIONE DI UN MIDDLEWARE CLIENT-SERVER
AlgoLab - Ereditarieta' Ereditarietà e polimorfismo in Java Laboratorio di Algoritmi 02/03 Prof. Ugo de Liguoro.
Cosa è una applicazione distribuita?
Esame di Reti di Calcolatori LS Andruccioli Daniele
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Sistemi Informativi sul Web
1 Lucidi delle esercitazioni di Sistemi di Elaborazione in Rete Università degli Studi della Calabria Corso di Laurea in Ingegneria Gestionale A.A. 2003/2004.
1 Applet ed HTML Fondamenti di Informatica Corso D.
Insegnamento “Tecniche audiovisive” Corso di Laurea in Ingegneria delle Comunicazioni Symbian Marco Teodori Assistente Ricercatore - Fondazione Ugo Bordoni.
Web Information Systems Prof
Java gestione eventi introduzione. La gestione degli eventi Ci sono 3 oggetti interessati alla g. d. e.: L’oggetto interessato (event source) ad esempio.
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
Laboratorio di Servizi Web - servlet - Ardissono 1 Java Servlet API package javax.servlet: include classi e interfacce di gestione di servlet indipendenti.
Interfacce grafiche Capitolo 27 marzo 2004 Interfacce grafiche.
Architetture a componenti Java per la realizzazione di DSS distribuiti Giordano Vicoli - ENEA 28 Ottobre 2003.
AlgoLab - Pile e Code Pile e code Laboratorio di Algoritmi 02/03 Prof. Ugo de’ Liguoro.
Timer Animazioni.
OBJECT ORIENTED DATABASE introduzione. OGGETTO Ha due componenti:  stato: valore di alcune variabili (variabili di istanza)  comportamento: insieme.
Producer – Consumer System Di Carlo Matteo CdLS Ingegneria Informatica (0234) Reti di Calcolatori LS A.A. 2004/2005.
Capitolo 1 Il middleware
Service Composition Analysis Progetto Reti di Calcolatori-LS prof. A.Corradi tutor S.Monti Piattaforma di gestione ed analisi statistica di workflow in.
B IBLIO S ERVICE consultazione di articoli online Anna Riccioni Progetto per il corso di Reti di Calcolatori L-S Anno Accademico
Servizio di visualizzazione da remoto e condivisione di album fotografici Autore: Chiarini Mattia matricola
Mots, programmazione collaborativa di Ettore Ferranti.
Basi di dati Funzionalità e Progettazione Giorgio Ghelli.
Eprogram informatica V anno.
TOE Livello Applicativo Target Of Evaluation: livello applicativo Analisi applicazione GP (prenotazioni visite specialistiche) Analisi applicazione GA.
12 dicembre Analisi di sicurezza dell’applicazione SISS Security Assessment dell’applicativo e Reversing del client.
28/12/2001package 1 Package Pacchetti e interfacce.
12/08/02Introduzione 1 Introduzione a Java La programmazione Il linguaggio Java Primi programmi.
Architetture software
Transcript della presentazione:

A.Natali a.a Client server SQL DBMS TP monitors componenti middleware CORBA Web server OTM HTML Protocolli Sicurezza dati istruzioni funzioni oggetti interfacce eventi moduli GUIprocessi thread file sockets Mobile code OOGUI Oggetti distribuiti Business Obj Agenti

A.Natali a.a ManMachineInterfaceElaborazione piattaforma & I/O print( eval( read() ) ) configuratore & attivatore Architettura del sistema

A.Natali a.a piattaforma & I/O configuratore & attivatore class mainText class textParolaUI implements IparolaUI class contaParole class openFileTool parola class parola implements Iparola class notWellFormedException extends Exception notWellFormedException print( eval( read() ) ) ManMachineInterfaceElaborazione

A.Natali a.a esecutore I/O grafico parolaIoPanel execute usa applet frame listener main doContaParole Attivazione via interfaccia grafica Attivazione via main program print usa

A.Natali a.a parola parolaValidator instanceOf usa public boolean wellFormed( String s) public static parolaValidator getValidator()

A.Natali a.a parola parolaValidator instanceOf eredita ident identValidator eredita instanceOf

A.Natali a.a dataRep coppia atomo listaVuota listaNonVuota Una coppia il cui secondo elemento è una lista Lista (interface) eredita implementa eredita data (interface)

A.Natali a.a Una coppia il cui secondo elemento è una lista lista (interface) eredita implementa data (interface) dataRep atomo listaVuota eredita coppia listaNonVuota parola parolaRep usa Identifier (interface) implementa ident eredita