Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Quando utilizzare JSP vs . JSPF

JSP o Java Server Pages sono il linguaggio Java equivalente di Active Server Pages e applicazioni Web PHP di Microsoft. File JSP combinano Java e codice HTML che viene compilato ed eseguito come servlet Java . Il termine " JSPF " si riferisce al file di frammento Java Server pagina , che non sono le pagine JSP complete e non possono essere compilati senza errori . Un file JSP può includere uno o più figli file in un unico file JSP o JSPF che viene compilato ed eseguito come un singolo servlet . Riutilizzo di codice JSP

file JSPF possono essere utilizzati per rendere la programmazione di un complesso un'applicazione Web Java meno noioso e soggetto a errori suddividendo l' applicazione in diverse unità più piccole, più gestibili o moduli . Idealmente , ogni modulo deve affrontare una sola parte del programma completo e di essere di natura generale in modo che il codice può essere riutilizzato in futuro applicazioni JSP . Il file JSP genitore avrà una direttiva "include" per ogni file frammento JSPF , che riunisce tutti in una completa applicazione JSP .
Refactoring del codice

Rompere un grandi file JSP in più piccoli, più modulari frammenti JSPF ha l'ulteriore vantaggio di rendere il compito di refactoring del codice più semplice . Codice refactoring è una tecnica per migliorare la qualità del codice esaminando esso , dividendolo in unità logiche , e quindi riscrivere ciascuna di queste unità una per una . Utilizzando frammenti JSPF può contribuire ad eliminare i bug e migliorare le prestazioni di ogni unità e l' applicazione finale riassemblati .
Restrizione

Per convenzione , frammenti JSPF dovrebbero essere salvato nella directory " /WEB-INF/jspf /" . Questa directory è accessibile da servlet container come Tomcat e JBoss Application Server , ma non per i server web come Apache o Microsoft IIS . È possibile dividere una pagina JSP completo in file frammento JSPF e nasconderli nel " /WEB-INF/jspf /" directory . È inoltre possibile nascondere una pagina completa JSP da accesso Web per l'archiviazione con i frammenti JSPF .
JSP Interazioni

pagine JSP completi possono importare altre pagine JSP completo così come frammenti JSPF . Questo viene fatto utilizzando il " dsp : include " o " jsp : include" direttive. Il " dsp : include" direttiva consentirà un file JSP genitore per passare parametri a metodi nei file JSP bambino. Il " jsp : include" direttiva non consente il passaggio dei parametri ai metodi nei file JSPF ma non consentire metodi frammento JSPF di accedere ai dati globali e altri oggetti ai quali regole di ambito Java consentono l'accesso
< br . >

 

Programmazione © www.354353.com