Hjem Personlig finansiering Design af View i Jakarta Struts - dummies

Design af View i Jakarta Struts - dummies

Indholdsfortegnelse:

Video: Airbus A380 Landing Gear Drop Test 2025

Video: Airbus A380 Landing Gear Drop Test 2025
Anonim

Hvis du vil have, at dine ansøgnings brugere skal se dit smukke arbejde, skal du oprette en visuel komponent til din ansøgning. I Struts implementeringen af ​​MVC mønsteret har du fuld fleksibilitet til at vælge den valgte View-teknologi. Når du vælger en teknologi, skal du implementere den. Her er nogle visnings muligheder, hvordan du opretter applikationer til en international kundekreds, og hvordan du forbinder visningen til controlleren.

Struts er ligeglad med, hvad Se arkitektur du vælger at bruge. De fleste udviklere bruger JSP-arkitekturen, men det er ikke et krav. Struts distribuerer dog et omfattende tagbibliotek, som du kan bruge med JSP-sider, så du lettere kan skrive JSP-siderne.

Andre opfattelsesmuligheder kan bedre passe til dine behov. De følgende afsnit forklarer et udsnit af dine muligheder.

Skabelonmotorer

Skabelonmotorer er kendetegnet ved en adskillelse af sidedesignet fra sidedata. Denne metode giver flere fordele i forhold til almindeligt vanilje JSP, som f.eks.

  • Mere fleksibilitet i site design
  • Nemmere designudvikling til grafikfolk
  • Større kontrol af sammenhængen i webstedets udseende.

Følgende er eksempler på tre skabelonmotorer.

Apache Cocoon-projektet er en webapplikationsramme, der bygger på forudsætningen for

adskilte bekymringer - det vil sige at adskille præsentationen fra logikken fra data. Apache Cocoon indeholder pipelines (en bestemt vej for transformationsstrømmen), der skaber XML-data fra forskellige kilder og derefter omdanner disse data til forskellige præsentationsteknologier ved brug af typografiark for XSL (eXtensible Stylesheet Language). Cocoon tilbyder en bred vifte af mulige transformationer, herunder JSP, Velocity, FreeMarker, PHP og XSP. For mere information, se Cocoon-webstedet. Cocoon-plug-in gør det muligt for Struts at videresende frem til Cocoon til transformation i en af ​​Cocons pipeliner. (A

fremad, mere nøjagtigt kendt som en ActionForward , er en mekanisme, der definerer styring af kontrol til en anden ressource, som regel en JSP-side eller en servlet.) Se Struts Applications Web websted for mere information. Jakarta Velocity og VelocityStruts

Velocity er et Jakarta-projekt - en Java-baseret skabelonmotor, der giver et simpelt skriptsprog for at oprette sider. Ingen Java-kode er tilladt på siderne.

VelocityStruts er en udvidelse til Struts, der problemfrit gifter sig med Struts Framework for Velocity.Med VelocityStruts-udvidelsen kan udviklere sende en anmodning til en hastighedsskabelon i stedet for at få en JSP-side. Det gode ved denne metode er, at du ikke er tvunget til at vælge mellem en teknologi eller den anden. Du kan blande og matche efter eget valg. For at finde ud af mere om VelocityStruts, se Apache Jakarta Project.

FreeMarker

FreeMarker genererer tekstudgang (alt fra HTML til PDF-filer) baseret på skabeloner. FreeMarker-skabeloner er hovedsagelig sideudformninger, der indeholder ingen applikationslogik, kun sidedesignoplysninger. Dette giver en ren adskillelse af bekymringer mellem sidedesignere og applikationsprogrammerere. Rammen arbejder sammen med Struts uden for boksen og erstatter brugen af ​​JSP og JSP tagbiblioteker som præsentationsteknologier.

FreeMarker er et open source-projekt. Yderligere information om FreeMarker findes på FreeMarkets hjemmeside.

XML-værktøjer

Fordelen ved et XML-dokument er, at du kan bruge XSL stylesheets til at omdanne dokumentet til stort set alle andre typer dokument til præsentation. Denne transformationsproces er fordelagtig for websteder, der skal tilbyde mange former for visning til brugeren. Du kan f.eks. Lade brugeren se en købsordre i HTML, PDF eller almindelig tekst. Dette afsnit beskriver to værktøjer, der integreres med Struts for at levere XML- og XSL-tjenester.

StrutsCX

StrutsCX-rammen erstatter JSP med XSLT (eXtensible Stylesheet Language Transformations). StrutsCX udsender velformet XML, som derefter kan omdannes til et hvilket som helst antal præsentationsmarkeringssprog (HTML, CSV, PDF, WML osv.) Ved hjælp af XSL stylesheets. Se denne hjemmeside for mere information om StrutsCX.

stxx

De fire bogstaver

stxx er et akronym for Struts for at transformere XML med XSL. Stxx-teknologien regner sig selv som en udvidelse til Struts-rammerne, der tillader en handling at returnere et XML-dokument, som vil blive omdannet til den endelige præsentationsform ved XSL eller Velocity. Formålet med dette system er at levere en alternativ præsentationsteknologi til JSP. Du kan dog stadig bruge JSP sammen med stxx. Tag et kig på SourceForge for at finde ud af mere.

Design af View i Jakarta Struts - dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...