Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• INDICE
• Introduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
• Design pattern e applicazioni web . . . . . . . . . . . . . . . . . . . . . 7
• Una nota sugli esempi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
• Introduzione ai design pattern . . . . . . . . . . . . . . . . . . . . . . . . .9
• Classificazione dei design pattern . . . . . . . . . . . . . . . . . . . . . 12
• Applicazioni web e il pattern MVC . . . . . . . . . . . . . . . . . . . . . 13
• Framework e pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
• Altri design patterns nell’architettura J2EE . . . . . . . . . . . . . . .26
• Anti-Pattern: quello da non fare! . . . . . . . . . . . . . . . . . . . . . . .29
• Per approfondire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
• Introduzione alle JSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
• Javaserver faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
• Le idee di base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
• Un esempio minimale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
• Navigazione e managed bean . . . . . . . . . . . . . . . . . . . . . . . .39
• Validare l’input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
• Estensioni alle JSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
• IDE con supporto per le JSF . . . . . . . . . . . . . . . . . . . . . . . . . .57
• Utilizzare l’architettura JMX . . . . . . . . . . . . . . . . . . . . . . . . . . 59
• Perchè nasce JMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
• L’architettura JMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60