Hjem Personlig finansiering Vite hvorfor Java og XML Mesh - dummies

Vite hvorfor Java og XML Mesh - dummies

Video: Spinosaurus fishes for prey | Planet Dinosaur | BBC 2025

Video: Spinosaurus fishes for prey | Planet Dinosaur | BBC 2025
Anonim

Java og XML er grunnlaget for en ny generasjon applikasjoner og webtjenester. Hvis du ikke er overbevist om at både XML og Java nyter plattformsportabilitet, se over disse fakta om de to teknologiene:

  • I løpet av kort levetid er XML blitt den verdensomspennende standarden for å representere strukturerte, selvbeskrivende data.
  • XML-registeret inneholder mer enn hundre XML-dataformater, inkludert de for økonomisk data, helsevesen, kunst og underholdning, menneskelige ressurser, multimedia og mange andre domener. XML-standarden inkapsler nesten alle slags data på en måte som er fleksibel, utvidbar og lett å vedlikeholde.
  • Java kjører som bytecode på en virtuell maskin.
  • En "kompilert" Java-klassefil som kjører på Windows, går på samme måte på Linux, Macintosh eller på hvilken plattform som helst støtter Java Virtual Machine.Med Java er det ikke noe som plattformspesifikk kode. Når du går fra en. java kildefil til en. klasse bytecode-fil, mister du ikke portabilitet. Å kjøre. Klassefil, alt du trenger er et operativsystem som kan støtte en Java Virtual Machine. Og versjoner av Java Virtual Machine er tilgjengelige for minst 20 forskjellige operativsystemer.
  • Java er basert på objektorientert programmeringsteknologi.
  • Java-koden er gjenbrukbar. Du kan ringe metoder fra eksisterende klasser, utvide klasser, eller strekke og bøye klasser for å møte dine spesialiserte behov. Hvis noen skriver en flott XML-håndteringspakke i Java, og pakken inneholder biter og brikker som du kan bruke i ditt eget arbeid, kan du importere pakken og utvide klassene for å løse nøyaktig problemene du trenger å løse.
    Denne samarbeidsmodellen fungerer begge veier. Når du lager en pakke for dine egne forventede behov, kan andre utviklere vedta pakken din, forbedre pakken din og spre det gode ordet om koden din.

Samlet sett sikrer disse faktorene at programvare som skrives i ett miljø, kan kjøre i alle andre miljøer. I stedet for å gjenoppfinne hjulet, bruker programmererne hjulet igjen. Dette idealet - den sømløse integrasjonen av deler fra mange kilder for å bygge store, pålitelige programvare systemer - har vært den Hellige Graal av databehandling de siste tiårene. Nå bærbar kode og bærbare data setter det ideelle innen rekkevidde.

Java og XML fungerer godt sammen. Samlet sett danner Java og XML den virtuelle ekvivalenten til en brønnoljet maskin. Mye av koden som er opprettet for behandling av XML er skrevet i Java. Det finnes ingen vanskelig statistikk for å bevise dette, men ett XML-nettsted viste referanser til 79 verktøy, hvorav 10 var skrevet i C ++, 7 ble skrevet i Python, 6 ble skrevet i Perl og 9 ble skrevet i andre ikke -Java-språk. En hel del 47 verktøy ble skrevet i Java. Klart XML-utvikler-fellesskapet har en investering i Java - av mange gode grunner, hvorav det sannsynligste er at både Java og XML er strømlinjeformet for Internett.

Siden den ydmyke begynnelsen på 1990-tallet har Java vært et Internett-ferdig språk. Når den først rammet scenen, ble Java hovedsakelig sett som et verktøy for å bygge applets og andre webklientprogrammer. Java kjerne API (Application Programming Interface) inkluderte en pakke med navnet java. nett. Denne pakken inneholdt støtte for nettadresser, stikkontakter, autentisering og andre nødvendigheter av nettverkskoding.

Etter hvert som tiden gikk, så folk flere og flere bruksområder for server-side Java.

  • Den første store push kom i 1997, da Sun utgav Java Servlet API. Med en servlet, reagerer du dynamisk på en forespørsel om nettstedets tjenester. (For eksempel kan du bygge en tilpasset webside i farten for å imøtekomme en bestemt besøkers behov.)
  • I 1998 begynte Sun Microsystems å utvikle spesifikasjonene for JavaServer Pages. Med JavaServer-sider lager du en nettside som inneholder både HTML-koder og Java-programlogikk.
  • I løpet av 1999 annonserte Sun støtte for JavaServer Pages som en del av den stadig populære Apache Web-serveren.

XML ble utviklet (delvis) for å håndtere svakhetene i HTML, det vanlige språket på Internett. Hele push for XML har vært basert på ønsket om å dele data. Selskapets programvare undersøker dataene som er offentliggjort av selskap B. Selskapets programvare kan lese selskapets data fordi dataene er lagret i et XML-dokument. Infrastrukturen for datautveksling blir hele Internett.

Begynnelsen med versjon 1. 4, Java-kjerne-API inkluderer pakker viet utelukkende til behandling av XML-dokumenter. Disse pakkene bidrar til å størkne båndet mellom Java og XML.

Vite hvorfor Java og XML Mesh - dummies

Redaktørens valg

Vis resultatene i forhold til et målområde i Excel-oversiktspanelet - dummies

Vis resultatene i forhold til et målområde i Excel-oversiktspanelet - dummies

Noen ganger trenger du målserier i Excel-oversikten og rapportene dine. I enkelte bedrifter er et mål ikke en verdi - det er en rekke verdier. Det vil si at målet er å holde seg innenfor et definert målområde. Tenk deg at du klarer en liten bedrift som selger esker med kjøtt. En del av jobben din er å ...

Slicer Tilpasninger for Slicers på Excel Dashboard - dummies

Slicer Tilpasninger for Slicers på Excel Dashboard - dummies

Hvis du skal bruke slicers på en Excel-dashbordet, bør du gjøre litt formatering for å få dine skiver til å passe til temaet og oppsettet på instrumentpanelet. Følgende diskusjon dekker noen formateringsjusteringer du kan gjøre til dine skiver. Størrelse og plassering av skiver En skiver oppfører seg som en standard Excel ...

Enkel statistikk i Excel Data Analyse - dummies

Enkel statistikk i Excel Data Analyse - dummies

Excel gir flere praktiske, brukervennlige verktøy for å analysere informasjon som du lagrer i et bord, inkludert noen raske og skitne statistiske verktøy. Se på følgende enkle bord. En enkel dagligvareliste. Et av de smaleste og raskeste verktøyene som Excel gir, er muligheten til enkelt å beregne summen, gjennomsnittet, antall, minimum og maksimum av ...

Redaktørens valg

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Bruk skjermfeltet til å modifisere QuickBooks 2012-rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2012-rapporter - dummies

Hvis du klikker Tilpass rapport- QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Slik bruker du QuickBooks for din hvite papir forretningsplan - dummies

Slik bruker du QuickBooks for din hvite papir forretningsplan - dummies

QuickBooks kan hjelpe deg skriv en hvit-papir forretningsplan. Folk skriver ofte en forretningsplan for hvitt papir når de vet at de trenger en strategisk plan, men ikke ønsker å ta de harde beslutningene som er nødvendige for en strategisk plan. Personen i denne konfronten skriver en lang hvit-papir forretningsplan for å camouflere den fraværende strategiske planen. ...

Redaktørens valg

Canon 60D elektronisk nivåfunksjon - dummies

Canon 60D elektronisk nivåfunksjon - dummies

Ikke hvert fotografi må være nivå med horisonten. Imidlertid lider mange typer bilder (landskap, bybilder og arkitektonisk fotografi) sterkt når kameraet er vippet. Den gammeldags løsningen for å utjevne kameraet ditt er å bruke et boble- eller åndnivå (funnet i fotobutikker) for å kontrollere kameraets justering med ...

Kamerainnstillingsdisplayet på et Canon EOS Rebel T3-serie Kamera-dummies

Kamerainnstillingsdisplayet på et Canon EOS Rebel T3-serie Kamera-dummies

På din Canon Rebel T3 eller T3i, kan du se en samling av tilleggsinnstillingsdata via kamerainnstillingsdisplayet. Denne skjermen er bare et informasjonsverktøy, men; Du kan ikke justere noen av de rapporterte innstillingene fra denne skjermen. For å vise skjermbildet Kamerainnstillinger på T3i, vis først innstillingsinnstillingene ...

Canon EOS 70D Kameraoppsett - dummies

Canon EOS 70D Kameraoppsett - dummies

Her er en oversikt over knappene, ringer og andre eksterne kontroller på Canon EOS 70D-kameraet ditt. Objektivet vist i de følgende figurene er Canon EF-S 18-135mm IS (bildestabiliseringsmodell) som selges med kameraet; Andre linser kan variere.