IN QUESTA PRESENTAZIONE…

Slides:



Advertisements
Presentazioni simili
XmlBlackBox La presentazione Alexander Crea 11 Aprile 2010 La presentazione Alexander Crea 11 Aprile 2010.
Advertisements

I servizi specialistici a supporto della
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Architettura MySQL E Motori MySQL L. Vigliano.
Database MySql.
ISA Server 2004 Enterprise Edition Preview. ISA Server 2004.
REGIONE PUGLIATECNOPOLIS CSATA Sustainable and Effective Entrepreneurship Development Scheme INTERREG IIIB – CADSES WORKSHOP LA PUGLIA DELLA COOPERAZIONE.
Java Enterprise Edition (JEE)
una interfaccia internet per il sistema Momis
WebProfessional Web Content Management System
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Relatore:
Motore di news per portali Web: progetto ed implementazione Relatore: Chiar.mo Prof. Sonia Bergamaschi Tesi di Laurea di: Roberto Delfini Anno Accademico.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
OUTLINE Riprogettazione del database del portale Web della Facoltà di Ingegneria Sviluppo di una applicazione WEB DB : HOMEPAGE DOCENTI Architettura multilivello.
Usare Apache Axis.
Architetture dei sistemi distribuiti
Tecnologie di implementazione
Java2 Esercitazioni del corso di Sistemi Informativi Marina Mongiello
Tecnologie di Sviluppo per il Web
Cagliari 4 Ottobre 2002 Krenesiel ESPERIENZA e LINEE KRENESIEL Workshop NAME Alessandra Spada
XmlBlackBox La presentazione Alexander Crea 7 Giugno 2010 La presentazione Alexander Crea 7 Giugno 2010.
LABIS-SD Antonio Cuomo393/121 Clelio Quattrocchi393/127 Emanuele Zuzolo393/136 Fabio Melillo393/141 Stefano Mastrocinque393/135 Valerio Vincenzo Guarino393/155.
Organizzazione di una rete Windows Server Client Il ruolo dei computer I computer in una rete possono svolgere le funzioni di client e server dei.
APPLICAZIONI E BASI DATI DISTRIBUITE
EJB Enterprise Java Beans B. Pernici. Approccio Java.
Analisi dettagliata e design B. Pernici M.G. Fugini AA
Architettura Three Tier
L’inclusione dei comuni piccoli
Università degli Studi di Modena e Reggio Emilia Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Utilizzo di ASP.NET.
JDBC(TM) Database Access
Struts. Framework open source per lo sviluppo di applicazioni web su piattaforma J2EE. Progetto inizialmente sviluppato come sotto-progetto di Apache.
Architettura Java/J2EE
PROGETTAZIONE E REALIZZAZIONE DI UN MIDDLEWARE CLIENT-SERVER
Chinosi Michele – matr.: La seconda release di Virtuose basata su database XML La seconda release di Virtuose basata su.
U N INFRASTRUTTURA DI SUPPORTO PER SERVIZI DI FILE HOSTING Matteo Corvaro Matricola Corso di Reti di Calcolatori LS – Prof. A. Corradi A.A.
Antonio Cicchiello – Area Manager
Basi di Dati e Sistemi Informativi
Sistemi Informativi sul Web
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
IBM Lotus Notes e Domino
Ingegneria del software Modulo 3 -Tecniche dimplementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 3 – Ruoli nella.
Ingegneria del software Modulo 3 -Tecniche dimplementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 4 – Le transazioni.
Java Enterprise Edition
Java Enterprise Edition
Java Enterprise Edition
Progettazione e realizzazione di un’applicazione J2EE Corso TAPS 2001/02 Gianna Reggio.
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
Java Enterprise Edition
SIARL ARCHITETTURA DEL SISTEMA E GESTIONE DELLA SICUREZZA Milano, 5 novembre 2003 Struttura Sistemi Informativi e Semplificazione.
Architetture a componenti Java per la realizzazione di DSS distribuiti Giordano Vicoli - ENEA 28 Ottobre 2003.
Analisi dettagliata e design
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Protocolli e architetture per WIS. Cronologia di Internet ricerche sulla commutazione di pacchetto (Leonard Kleinrock) 1967 Nasce il progetto.
DIGITAL FOLDER Pesatori Carlo
Search Engine Distribuito e Replicato Corso di Reti di Calcolatori LS Andrea Boari –
Service Composition Analysis Progetto Reti di Calcolatori-LS prof. A.Corradi tutor S.Monti Piattaforma di gestione ed analisi statistica di workflow in.
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 1 – Introduzione.
1 Application Server Definizione “ Insieme di componenti e servizi in grado di integrare la logica di presentazione, di business e di connettività di un.
Ingegneria del software Modulo 3 – Tecniche d’implementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 5 – Demarcazione.
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.
MASeC: un’infrastruttura ad agenti mobili per l’e-commerce Diego Ruotolo Università degli studi di Bologna, A.A
SnippetSearch Database di snippet bilanciato e replicato di Gianluigi Salvi Reti di calcolatori LS – Prof. A.Corradi.
A.a. 2004/05Tecnologie Web1 Corso di Laurea Interfacoltà in Management dell’informazione e della comunicazione aziendale a.a. 2004/05 Tecnologie Web Anna.
Progettazione e realizzazione di un’applicazione J2EE Parte 2.
Tecnologie in movimento
Architetture software
Migrazione a Win2003 Server a cura del Prof. Arturo Folilela.
Open City Platform è un progetto finanziato da Application Store Tutorial 30/09/2015.
PROGETTO AGRICOLTURA L’architettura tecnologica Bologna : 11/04/02.
Transcript della presentazione:

IN QUESTA PRESENTAZIONE… “Un Sito Internet per la Gestione dei progetti” Architettura multilivello della J2EE Vantaggi degli EJB Vantaggi della J2EE Conclusioni

UN SITO INTERNET PER LA GESTIONE DEI PROGETTI CARATTERISTICHE Strumento in grado di standardizzare, organizzare e condividere le informazioni relative ai progetti Applicazione web-DB con architettura a due livelli OBIETTIVO DELL’ELABORATO Approfondire l’aspetto tecnico della tesi Analizzare una possibile architettura 3-TIER Evidenziare i vantaggi forniti

JAVA 2 ENTERPRISE EDITION (J2EE) ARCHITETTURA CLIENT-TIER MIDDLE-TIER EIS-TIER Connection Pooling Transaction Support RMI IIOP HTTP

JAVA 2 ENTERPRISE EDITION (J2EE) IMPLEMENTAZIONE Tomcat 4.0 JBoss 2.4.3 Custom Tag Java Beans Servlet /JSP DAO EJB

EJB: I VANTAGGI Semplificazione del processo di sviluppo Riusabilità del codice e modularità Robustezza Gestione automatica di: - transazioni (Commit, Rollback, Recovery) - scalabilità - sicurezza Alte prestazioni - bilanciamento dinamico dei carichi di lavoro - caching delle connessioni al database

CONNECTION POOLING Accesso ai database da parte di un numero elevato di utenti Gestione automatica della cache di connessione da parte dell’EJB container Utilizzo dello standard API JDBC che mette a disposizione un’interfaccia definita DataSource per la gestione delle connessioni

J2EE: I VANTAGGI Architettura e sviluppo semplificati Scalabilità Integrazione con sistemi informativi preesistenti Ampia scelta di server, strumenti di sviluppo, componenti Modello per la sicurezza flessibile

CONCLUSIONI Architetture 2-TIER - semplicità di realizzazione - brevi tempi di sviluppo Architetture 3-TIER - facile modificabilità - strutturazione - efficienza - potenza