Wanneer gebruikt u JSP Vs. JSPF



JSP of Java Server Pages zijn het equivalent van de Java-taal van Microsofts Active Server Pages en PHP Web applicaties. JSP bestanden combineren Java en HTML-code die is gecompileerd en uitgevoerd als de Java servlets. De term "JSPF" verwijst naar Java Server Page fragment bestanden, die niet volledig JSP-pagina's en kunnen niet worden gecompileerd zonder fouten. Een JSP-bestand kan bevatten een of meer onderliggende JSP of JSPF bestanden in één bestand dat wordt gecompileerd en uitgevoerd als een enkele servlet.

JSP-Code hergebruiken

  • JSPF bestanden kunnen worden gebruikt om een complexe webtoepassing van Java minder vervelend en foutgevoelig programmeren door splitsing van de toepassing in verschillende kleinere, beter beheersbare eenheden of modules. In het ideale geval moet elke module pakken van een enkel onderdeel van het complete programma en algemene aard zodat de code opnieuw kan worden gebruikt in toekomstige toepassingen van de JSP. Het bovenliggende JSP-bestand zal hebben een "include" richtlijn voor elk JSPF fragment bestand, die hen allemaal in een volledige toepassing van de JSP assembleert.

Refactoring van de Code

  • Breken van een grote JSP heeft SatcoDX en kleinere, meer modulair JSPF fragmenten het bijkomende voordeel van het maken van de taak van code refactoring gemakkelijker. Refactoring van de code is een techniek voor het verbeteren van de kwaliteit van de code door te onderzoeken het, onder te verdelen in logische eenheden, en vervolgens het herschrijven van elk van deze eenheden één voor één. Met behulp van JSPF kunt fragmenten elimineren van fouten en verhogen de prestaties van elke eenheid en de uiteindelijke reassembled applicatie.

Toegangsbeperking

  • Door Conventie, JSPF fragmenten moeten worden opgeslagen de "/ WEB-INF/jspf /" directory. Deze map is toegankelijk door de servlet containers zoals Tomcat en JBoss applicatie Server, maar niet door webservers, zoals Apache of Microsoft IIS. U kunt een volledige JSP-pagina in JSPF fragment bestanden gesplitst en verbergen in de "/ WEB-INF/jspf /" directory. U kunt een volledige JSP pagina vanuit Web access ook verbergen door het op te slaan met de JSPF fragmenten.

JSP interacties

  • Volledige JSP-pagina's kunnen importeren andere volledige JSP-pagina's, evenals de JSPF fragmenten. Dit wordt gedaan met behulp van de "dsp: omvatten" of "jsp: omvatten" richtlijnen. De "dsp: omvatten" richtlijn zal stellen een bovenliggende JSP-bestand parameters doorgeven aan de methoden in het kind JSP bestanden. De "jsp: omvatten" richtlijn kan geen parameter doorgeven aan methoden in JSPF bestanden maar laat JSPF fragment methoden voor toegang tot globale gegevens en andere objecten aan welke Java bereikregels toegang toestaan.

Gerelateerde Artikelen

Wanneer gebruikt u bovengrondse Concrete pieren op dekken

Wanneer gebruikt u bovengrondse Concrete pieren op dekken

Bovengrondse dek pieren zijn voorgegoten, tapered betonnen blokken met een brede basis die bedoeld zijn om uit te rusten op de grond of een betonnen basis. Wanneer het construeren van een dek in een gebied dat kleine bedragen geen vorst ontvangt, die
Is Rhodium schadelijk voor uw gezondheid wanneer gebruikt in sieraden?

Is Rhodium schadelijk voor uw gezondheid wanneer gebruikt in sieraden?

Rhodium is een element dat heeft industriële toepassingen en wordt ook gebruikt voor sieraden gemaakt van andere metalen plating. Het is vrij zeldzaam, met productie wordt slechts ongeveer 3 ton per jaar. Hoewel gevaren zijn betrokken bij industriële
Wanneer gebruikt u PVC of CPVC sanitair

Wanneer gebruikt u PVC of CPVC sanitair

CPVC (gechloreerde polyvinylchloride) is een soort thermoplastische sanitair pijp. PVC (polyvinylchloride) is een algemeen gebruik sanitair pijp vaak geïnstalleerd in nieuwe structuren van het gebouw en in de vervanging van de bestaande koperen en me
Wanneer gebruikt u ijsblokjes te vervagen van acnelittekens

Wanneer gebruikt u ijsblokjes te vervagen van acnelittekens

Je hebt verteld niet te halen een puistje, en nu weet je waarom: acnelittekens. Deze slag bij wonden van jeugd betrekking hebben op de wangen en kin, verlaten ijspriem gaten, grapefruit-geweven huid en verkleuringen. Erger nog, is het niet alleen uw
Wanneer gebruikt u voornamen in zakelijke brieven?

Wanneer gebruikt u voornamen in zakelijke brieven?

De samenstelling van de aanhef van een zakelijke brief is iets wat die de lezer zien zal voordat het lezen van de rest van de brief. Een slecht geschreven aanhef kan de lezer te beledigen en een slechte Toon zetten voor de rest van de brief. Meestal
Wanneer gebruikt u lage balken

Wanneer gebruikt u lage balken

Koplampen moeten worden beheerd op low beam op lagere snelheden en als er een gevaar van verblindende van de bestuurders van de tegemoetkomende auto's of die rijden vooruit, volgens de nationale Commissie van de veiligheid.Lagere snelhedenLage balken
Wanneer gebruikt u een apostrof voor de bezittelijke

Wanneer gebruikt u een apostrof voor de bezittelijke

Weten wanneer een apostrof gebruikt en hoe het te gebruiken, kunnen nogal verwarrend zijn. Apostroffen worden meestal gebruikt om aan te geven, bezit en het ontbreken van letters in contracties.Enkelvoud Woordherkomst en-opbouwWanneer de bezittelijke
Wanneer gebruikt u lid Draw op QuickBooks?

Wanneer gebruikt u lid Draw op QuickBooks?

Van een lid trekken, ook genaamd een eigenaar tekenen of partner draw, registreert het bedrag dat een onderneming onttrokken door een van de eigenaren. QuickBooks registreert de loting in een vermogensrekening dat ook het bedrag van de investering va
Amandel-olie werkt beter wanneer gebruikt samen met Jojoba-olie?

Amandel-olie werkt beter wanneer gebruikt samen met Jojoba-olie?

Amandelolie en jojoba-olie zijn gebruikt in synergie voor jaren. Samen zijn ze de top twee oliën met de dichtstbijzijnde kwaliteiten om onze eigen natuurlijke huid oliën sebum genoemd. Dit maakt de combinatie ideaal voor de meeste huidtypes en kan wo
Wanneer gebruikt u een luchtontvochtiger in uw huis

Wanneer gebruikt u een luchtontvochtiger in uw huis

Overtollig vocht in uw huis's lucht kan leiden tot meeldauw, schimmel en de gezondheidsproblemen die vaak het gevolg zijn van deze allergenen. Als schimmel of schimmel in uw huis, verschijnen dan is het wellicht tijd om gebruik van een luchtontvochti
Wanneer gebruikt u koppelingen Vs. vakbonden in een gelaste & schroefdraad pijp?

Wanneer gebruikt u koppelingen Vs. vakbonden in een gelaste & schroefdraad pijp?

Moderne sanitair brengt nodig water in een huis door ingewikkeld ontworpen leidingen en aansluitingen. Wanneer remodellerend of gebouw, een huis, moeten specifieke connectoren worden gebruikt voor verschillende sanitair gebieden op gelaste en schroef
Wanneer gebruikt u een macht op basis van onderhandelingen

Wanneer gebruikt u een macht op basis van onderhandelingen

Macht-gebaseerde onderhandelingen zijn gebaseerd op bedreigingen en uitoefening van rechten en zijn meestal confronterende. De meeste onderhandelingen betrekken van zekere mate van macht gebaseerde onderhandeling, of openlijk of impliciet. Typisch, d
Wanneer gebruikt u vooraf opkomende Weed Killer in North Carolina

Wanneer gebruikt u vooraf opkomende Weed Killer in North Carolina

Als u op zoek bent om te bevrijden van uw gazon North Carolina van onkruid, wacht niet totdat zij verschijnen hen aan te vallen. Een vooraf opkomende weed killer elimineert onkruid voordat ze worden weergegeven. Zomer en winter onkruid dat pest uw ga
Wanneer gebruikt u beton & Masonry Sealer

Wanneer gebruikt u beton & Masonry Sealer

Het doel van beton en metselwerk sealer is voor het beschermen van het absorberen van water en vlekken. Verschillende soorten mastieken worden gebruikt voor verschillende omgevingen. Ademend beton en metselwerk mastieken verminderen absorptie van voc