Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoSamuela Palumbo Modificato 11 anni fa
2
OUTLINE Riprogettazione del database del portale Web della Facoltà di Ingegneria Sviluppo di una applicazione WEB DB : HOMEPAGE DOCENTI Architettura multilivello J2EE Principali componenti e loro interazioni Conclusioni Demo dell’applicazione
3
schema relazionale globale
RIPROGETTAZIONE DEL DATABASE DB del portale Web MS SQL Server SITUAZIONE ATTUALE DB della Guida dello Studente MS Access Ridondanza e necessità di allineamento Nuovo schema relazionale globale in 3NF NUOVO PROGETTO Integrazione dei due DB Normalizzazione MS SQL Server
4
HOMEPAGE DOCENTI SITUAZIONE ATTUALE A INIZIATIVA DEL SINGOLO DOCENTE
NUOVO PROGETTO MODELLO UNIFICATO A disposizione di tutti i docenti Contenuto personalizzabile tramite Internet Specifiche dei requisiti Modellazione con UML Scelta dell’architettura Scelta del software e API Scrittura del codice
5
SPECIFICHE DEI REQUISITI
Pagine generate dinamicamente HOMEPAGE Dati personali del docente Elenco degli insegnamenti tenuti Spazio libero MATERIALE DIDATTICO Pubblicazione di files e link Accessi protetti
6
JAVA 2 ENTERPRISE EDITION (J2EE)
ARCHITETTURA CLIENT-TIER MIDDLE-TIER EIS-TIER Connection Pooling Transaction Support RMI IIOP HTTP
7
JAVA 2 ENTERPRISE EDITION (J2EE)
IMPLEMENTAZIONE Requisiti minimi Tomcat 4.0 JBoss 2.4.3 Deployment semplificato e veloce XSL Custom Tag Java Beans Servlet /JSP DAO EJB XML JAXP - DOM XSLTaglib No Scripting Statement SQL
8
WEB-CONTAINER / TOMCAT
Accesso del docente WEB-CONTAINER / TOMCAT EJB - CONTAINER JBOSS EIS-TIER SQLServer XSLTaglib JavaBean LOGIN HOMEPAGE Servlet XSL DAO EJB File System DB username password username e password XML XML
9
CONCLUSIONI Piattaforma multilivello J2EE
JBoss e Tomcat configurati nella stessa VM Pool di connessioni su SQLServer Sono stati utilizzati i seguenti componenti : EJB DAO JSP Servlet JavaBeans Custom Tags Fogli di stile Per un totale di circa righe di codice Riusabilità e portabilità dei componenti XML e fogli di stile : separazione tra business logic e presentation
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.