JSP of Java Server Pages zijn de Java - taal equivalent van Microsoft 's Active Server Pages en PHP webapplicaties . JSP- bestanden te combineren Java en HTML- code die wordt gecompileerd en uitgevoerd als Java servlets . De term " JSPF " naar Java Server Pagina fragment bestanden die niet volledig JSP en kan niet worden opgesteld zonder fouten . Een JSP-bestand kan een of meer kind JSP of JSPF bestanden in een enkel bestand dat wordt gecompileerd en uitgevoerd als een servlet . Hergebruik van JSP Code JSPF bestanden kan worden gebruikt om het programmeren van een complexe Java- webtoepassing minder vervelend en foutgevoelig door het splitsen van de applicatie in meerdere kleinere , meer hanteerbare eenheden of modules te maken . Idealiter zou elke module een deel van het volledige programma te pakken en te algemeen van aard , zodat de code kan worden hergebruikt in de toekomst JSP applicaties . Het JSP-bestand ouder zal een "include " -richtlijn voor elk JSPF fragment bestand, dat ze allemaal assembleert tot een complete JSP applicatie. Refactoren Code breken van een grote JSP -bestand in kleinere , meer modulair JSPF fragmenten heeft het bijkomende voordeel dat de taak code refactoring gemakkelijker . Code refactoring is een techniek om de kwaliteit van de code door de behandeling ervan , te verdelen in logische eenheden en herschrijven elk van deze eenheden een voor een . Met behulp JSPF fragmenten kan helpen elimineren bugs en verhoging van de prestaties van elke eenheid en de finale weer in elkaar gezet toepassing . Toegangsbeperking Volgens afspraak moet JSPF fragmenten worden opgeslagen in de " /WEB-INF/jspf /" directory . Deze map is toegankelijk door servlet containers zoals Tomcat en JBoss Application Server , maar niet door webservers zoals Apache of Microsoft IIS . U kunt een compleet JSP-pagina opgesplitst in JSPF fragment bestanden en verberg ze in de " /WEB-INF/jspf /" directory . U kunt ook een complete JSP-pagina van Web access verbergen door te slaan met de JSPF fragmenten . JSP Interacties Compleet JSP- pagina's kunnen andere compleet JSP-pagina's ook importeren als JSPF fragmenten . Dit wordt gedaan met behulp van de " dsp : include " of " jsp : include" richtlijnen . De " dsp : include" richtlijn zal de ouder JSP-bestand om parameters aan methoden bij het kind JSP -bestanden . De " jsp : include" richtlijn staat niet toe dat parameter doorgeven aan methoden in JSPF bestanden maar staat wel toe JSPF fragment methoden om toegang te krijgen globale gegevens en andere materialen waarop Java scope regels toestaan toegang < br . >
|