Uno dei maggiori vantaggi di tag JSP personalizzati è la capacità di sviluppare l'applicazione in un modo specifico del dominio . Ad esempio , la visualizzazione di una tabella di utenti con "regolare" il codice JSP dovrebbe essere simile a questo :
Nome utente < /th> | Data creazione < /th> < /tr> < % for (int i = 0; i < users.size ( ) . + + i) { % >
| ||
---|---|---|---|
< % = users.get ( i) getUserName ( ) % > < /td >
| < % = users.get ( i) . getDateCreated ( ) % > < /td > < /tr> < % } % > < /table> al contrario , uno sviluppatore potrebbe implementare un tag JSP personalizzati che potrebbe fare la stessa cosa molto più semplice : Anche senza andare a questi estremi come nel precedente esempio , tag personalizzati JSP possono migliorare notevolmente la leggibilità , specialmente per il Web designer che potrebbero non avere familiarità con il codice Java e la formattazione JSP . Un esempio rappresentativo nella libreria di tag JSTL , anche se fornito come parte del pacchetto standard di Java Enterprise , mostra i benefici che i tag personalizzati in grado di fornire . Utilizzando il tag < /tr> < c : forEach var = "user " più pulito , e ha un HTML /XML sentire che praticamente tutti gli sviluppatori web e designer sono a conoscenza, indipendentemente dalla loro familiarità con Java . Anche se ci sono una moltitudine di modi per garantire un'interfaccia utente coerente - come ad esempio i fogli di stile (CSS) e utilizzando i vari JSP includere meccanismi - l'uso di tag personalizzati in grado di fornire un approccio più centralizzato . Utilizzando i tag JSP personalizzati per la costruzione di una interfaccia coerente , uno sviluppatore può (per esempio) mantenere la logica che fornisce un determinato layout per gli amministratori e un layout diverso per gli utenti regolari . La funzionalità che cambia il layout può essere nascosta interamente dal Web designer lavorare sulle modifiche effettive di interfaccia . Programmazione © www.354353.com |