This blog contains information about the course on web systems design and architecture (Architetture e Progetto dei Sistemi Web, 6 CFU) taught by Marco La Cascia at Università degli Studi di Palermo for computer engineering students. The goal of the course is to introduce and study key concepts related to web application design and programming.
venerdì 8 luglio 2011
Possibili soluzione dell'esercitazione 9
Disponibili gli esercizi dell'esercitazione 9 come unica web application in un war file. La web application è sviluppata con Eclipse per Window e Tomcat 6. Se avete problemi a istallarla su altre piattaforme potete sempre creare una nuova web application e copiare i files che potete estrarre dal file war con "tar xvf".
mercoledì 6 luglio 2011
Possibile soluzione esercitazione 8
Disponibile una possibile soluzione dell'esercitazione su jQuery.
lunedì 4 luglio 2011
martedì 28 giugno 2011
Esercitazione Servlet e JSP
Disponibile una semplice esercitazione relativa all'uso di servlet e JSP.
venerdì 24 giugno 2011
Materiale didattico per accesso a DB
Per una veloce introduzione a JDBC potete scaricare questa breve presentazione in italiano ma troverete on-line tantissima documentazione e tutorial. A titolo di esempio vi indico anche il tutorial su coreservlets.com.
Argomenti tesine
Di seguito potete scaricare gli spunti per possibili tesine che ho presentato oggi in aula:
Prendendo spunto da questi documenti (ma anche da vostre idee su temi diversi) dovete preparare una specifica dettagliata (2-3 pagine) di ciò che intendete fare (descrizione generale, specifiche funzionali e architetturali, tecnologie utilizzate, eventuali framework, DBMS, tools di sviluppo, etc...) e inviarmela per email. Poi fisseremo un appuntamento per concordare la specifica finale.
Vi ricordo che le tesine normalmente andrebbero fatte in due persone ma, in casi particolari, si possono anche concordare tesine da fare da soli (un pò più semplici) o in tre (un pò più complesse).
- Blog
- Gestione biblioteca
- Guida TV
- Image sharing
- Orario facoltà
- Registro professore
- Verbale esami
Prendendo spunto da questi documenti (ma anche da vostre idee su temi diversi) dovete preparare una specifica dettagliata (2-3 pagine) di ciò che intendete fare (descrizione generale, specifiche funzionali e architetturali, tecnologie utilizzate, eventuali framework, DBMS, tools di sviluppo, etc...) e inviarmela per email. Poi fisseremo un appuntamento per concordare la specifica finale.
Vi ricordo che le tesine normalmente andrebbero fatte in due persone ma, in casi particolari, si possono anche concordare tesine da fare da soli (un pò più semplici) o in tre (un pò più complesse).
giovedì 23 giugno 2011
Materiale Google Web Toolkit
mercoledì 22 giugno 2011
martedì 21 giugno 2011
Nuove esercitazioni da svolgere
lunedì 20 giugno 2011
Esempi server-side
Codice degli esempi di servlet e jsp visti a lezione sotto forma di unico war file. Vi ricordo che per provarlo dovete fare import in Eclipse o semplicemente copiare il war file nella directory webapps di Tomcat e avviare il server.
Tanti altri esempi li trovate in examples con l'installazione standard di Tomcat.
Tanti altri esempi li trovate in examples con l'installazione standard di Tomcat.
Slides servlet e JSP ed esempi jQuery, ajax e XML DOM
sabato 11 giugno 2011
Nuove slides
lunedì 6 giugno 2011
Recupero lezione mercoledì 8 giugno
Come anticipato la settimana scorsa, mercoledì 8 giugno dalle 15 alle 17 in Aula C nei locali ex-DINFO, recuperiamo la lezione saltata per il "ponte" del 2 Giugno. Concluderemo il discorso sul DOM HTML e inizieremo il DOM XML.
mercoledì 1 giugno 2011
giovedì 26 maggio 2011
lunedì 23 maggio 2011
Prima esercitazione JavaScript
Disponibile il testo di una semplice esercitazione sulle caratteristiche di base di JavaScript viste a lezione.
venerdì 20 maggio 2011
Slides ed esempi JavaScript
mercoledì 18 maggio 2011
Seminario Digital 2B - Proposta di tirocinio e tesi in azienda
Il 26 maggio in aula A320 dalle 13 alle 14 l'ing. Baglieri della Digital 2B presentera' le attivita' della sua azienda e illustrera' l'opportunita' di fare tirocinio e tesi aziendale. Inutile specificare che le attivita' dell'azienda sono fortemente correlate con i contenuti di questo corso.
Maggiori dettagli sono disponibili qui.
venerdì 29 aprile 2011
Testo esercitazione XSLT
Disponibile il testo dell'esercitazione 4 che riguarda xslt. Fra i files allegati all'esercitazione troverete molti degli esempi che abbiamo visto in Eclipse durante le ultime lezioni.
Slides XPath e XSLT e soluzioni esercitazioni passate
giovedì 21 aprile 2011
Esercitazione su XML Schema
Potete scaricare la nuova esercitazione relativa alla scrittura di semplici file xsd. Fra i file allegati al testo dell'esercitazione troverete anche alcune possibili soluzioni ai quesiti dell'esercitazione 2.
Buon lavoro e buona Pasqua!
Buon lavoro e buona Pasqua!
lunedì 18 aprile 2011
Slides e materiale su DTD e XML Schema
Sono disponibili le slides su DTD e XML Schema che abbiamo iniziato a vedere la settimana scorsa e che completeremo giovedi'. Vi ricordo che il materiale contenuto in queste slides e' preso in parte dal sito www.w3schools.com che contiene tanto altro materiale e che vi invito a visitare.
Per eventuali approfondimenti vi segnalo che il capitolo che tratta DTD e XML Schema del libro XML di Moller e Schwartzbach e' scaricabile liberamente.
Per eventuali approfondimenti vi segnalo che il capitolo che tratta DTD e XML Schema del libro XML di Moller e Schwartzbach e' scaricabile liberamente.
venerdì 15 aprile 2011
Slides XML, seconda esercitazione e comunicazione
Potete scaricare la versione stampabile delle slides su XML di base (esclusi DTD e XML Schema) e il testo di una nuova esercitazione. Se avete dubbi o considerazioni di qualsiasi tipo non esitate a pubblicarli sul blog.
Approfitto per ufficializzare che venerdì 22 non faremo lezione, se necessario recupereremo le 2 ore a IV modulo.
Approfitto per ufficializzare che venerdì 22 non faremo lezione, se necessario recupereremo le 2 ore a IV modulo.
giovedì 14 aprile 2011
Slides XHTML
Di seguito le slides su XHTML in versione stampabile. Chi fosse interessato ad approfondire l'argomento può fare riferimento, ad esempio, ai link indicati nell'ultima slide.
venerdì 8 aprile 2011
Nuove slides su HTML e CSS
Disponibile la seconda parte delle slides su HTML, le slides su CSS e alcuni frammenti di codice visti a lezione.
venerdì 1 aprile 2011
Slides, esempi ed esercizio HTML
giovedì 31 marzo 2011
Slides printer friendly
Disponibili le slides di introduzione al corso in bianco e nero e le slides complete di introduzione alle tecnologie web in bianco e nero.
D'ora in poi le slides le pubblicherò in questo formato per semplificare la stampa. Se avete esigenze diverse fatemi sapere.
D'ora in poi le slides le pubblicherò in questo formato per semplificare la stampa. Se avete esigenze diverse fatemi sapere.
giovedì 24 marzo 2011
Slides presentate oggi e avviso
Ecco le slides relative a introduzione al corso e introduzione alle tecnologie web presentate oggi.
Approfitto per ricordare che oggi (venerdì 25) non ci sarà lezione. Ci vedremo regolarmente giovedì prossimo alle 11 in aula A320.
Nel frattempo istallate Eclipse IDE for Java EE Developer che ci servirà sin dalle prossime lezioni come editor HTML e CSS.
Approfitto per ricordare che oggi (venerdì 25) non ci sarà lezione. Ci vedremo regolarmente giovedì prossimo alle 11 in aula A320.
Nel frattempo istallate Eclipse IDE for Java EE Developer che ci servirà sin dalle prossime lezioni come editor HTML e CSS.
mercoledì 23 marzo 2011
Inizio del corso
Domani inizierà il corso di Architetture e Progetto dei Sistemi Web (9 CFU) per il corso di laurea magistrale in ingegneria informatica. Per semplificare le interazioni e lo scambio di materiale didattico ho attivato questo blog dove troverete tutti gli aggiornamenti relativi al corso ma, principalmente, avrete la possibilita' di scambiare idee e chiarire dubbi. Io frequentero' il blog giornalmente e cerchero' di rispondere a chiunque ponga dei quesiti nel piu' breve tempo possibile. Utilizzate il blog per rispondere ai miei post o per porre problemi che ritenete di interesse comune. Per comunicazioni che non pensate siano di interesse comune contattatemi via email.
Per iniziare potete scaricare e leggere la scheda sintetica del corso.
Per iniziare potete scaricare e leggere la scheda sintetica del corso.
Iscriviti a:
Post (Atom)