TwitterFacebookRSS email
Browsing all articles from marzo, 2009

Framework

Il termine framework, nello sviluppo del software, è sinonimo di infrastruttura. Un framework è composto da un insieme di classi / componenti ed interfacce che lavorano insieme per trovare una soluzione ad un determinato problema. I suoi componenti sono riutilizzabili. Un framework dovrebbe fornire un pattern, un comportamento generico, da poter essere utilizzato da applicazioni differenti.

XHTML

XHTML, eXtensible HyperText Markup Language (Linguaggio di marcatura di ipertesti estensibile) è un linguaggio di marcatura per ipertesti. Una pagina scritta in xhtml contiene tag html usati in conformità con lo standard xml in modo da rendere più facile la sua interpretazione da parte dei nuovi dispositivi digitali.

XML eXtensible Markup Language

XML deriva da SGML un altro metalinguaggio. Le specifiche di XML sono definite dal w3c (world wide web consortium).

CSS

CSS, Cascading Style Sheets (Fogli di stile a cascata) è un linguaggio strutturale utilizzato insieme a (X)HTML per la presentazione di una pagina web. Ci sono diverse versioni dei CSS. Per una comprensione più detagliata consultare il w3c (world wide web consortium).

DHTML Dynamic HTML

DHTML, Dynamic HTML, è una combinazione dell’(X)HTML, del javascript, del css e del DOM (Document Model Object)per creare siti web dinamici. Grazie al DOM si può accedere ad ogni elemento di una pagina html, ogni elemento può essere gestito mediante funzioni scritte in javascript, che rendono sia l’aspetto visuale (presentazione) che i contenuti variabili.

HTML Hyper Text Markup Language

HTML, Hyper Text Markup Language, è un linguaggio dichiarativo di formato, viene utilizzato per dichiarare la forma, cioè la struttura di un documento ipermediale. Il w3c (world wide web consortium) stabilisce la standardizzazione della sintassi del linguaggio HTML ora evoluto in XHTML

JavaScript

JavaScript è un linguaggio di scripting e quindi interpretato da un interprete incluso all’interno del browser. JavaScript è orientato agli oggetti e guidato dagli eventi. Inizialmente implementato da Netscape a giugno del 1995, nella versione beta del browser Navigator 2.0.Esistono due varianti di JavaScript: JavaScript lato client: permette l’inserimento di programmi eseguibili all’interno di una pagina web, che interagiscono con l’utente e creano pagine con contenuto dinamico. E’ un linguaggio case sensitive. L’HTML prevede il Continue reading

Framework Struts

Struts è un framework (=infrastruttura) open source che facilita lo sviluppo delle web application . Utilizza le tecnologie Servlet Java e JavaServer Pages (JSP), per cui ha bisogno di un web container. Se consideriamo un’applicazione enterprise three-tier (a tre livelli: un client tier, un middle tier a sua volta composto da un web tier e/o da un’application server, e infine da un EIS tier), allora Struts risiede nel web tier, come si osserva nella figura Continue reading

Servlet Java

Le servlet provvedono un metodo basato su componenti, per costruire web application. Le servlet non vengono eseguite direttamente da un web server, ma da un servlet container, dove risiedono. Questo servlet container è collegato ad una particolare istanza di un server web, ed insieme soddisfano le richieste del client. Le servlet sono multithread, come si osserva nella figura in basso. Essendo scritte in java, possono utilizzare le API Java. Sono portabili, quindi possono utilizzare container Continue reading

JavaServer Pages JSP

Le JavaServer Pages JSP sono un’estensione della tecnologia Java Servlet. Le JSP sono documenti di texto formati da: codice HTML,tag tipo XML e scriptlet, quest’ultimi due contengono la logica che genera il contenuto delle pagine. Il container JSP traduce il file .jsp in un file .java. Il compilatore java lo compila e crea un file .class denominato servlet Java, che può essere eseguito in un servlet container, vedi figura in basso.

Pagine:12»