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 2024

Video: Spinosaurus fishes for prey | Planet Dinosaur | BBC 2024
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

Vanlige visuelle studio-tastaturgenveier - dummier

Vanlige visuelle studio-tastaturgenveier - dummier

Du kan få tilgang til mange av funksjonene du bruker i Visual Studio til Lag en Silverlight-applikasjon gjennom tastaturgenveier. Her er de vanlige snarveiene som hjelper deg med å utføre oppgaver raskt i Visual Studio. Tastatur snarvei Handling Ctrl + Alt + F1 Åpne Visual Studio Documentation Ctrl + Shift + B Bygg programmet Ctrl + F5 Kjør prosjektet Ctrl + Alt + X Åpne verktøykassen hvis ...

Velg riktig format for e-postmarkedsføringsmeldingen din - dummies

Velg riktig format for e-postmarkedsføringsmeldingen din - dummies

Som Du komponerer markedsførings-e-postene dine, husk at formatet på e-posten din visuelt kommuniserer hovedideen til innholdet før publikum selv begynner å lese det. Forbrukerne forventer at formatet på e-posten din samsvarer med informasjonen den inneholder, slik at bruk av riktig format bidrar til å bygge publikums tillit. Velg ...

Kombinere flere samtaler til handling i din markedsføring e-post - dummies

Kombinere flere samtaler til handling i din markedsføring e-post - dummies

Din e-postmarkedsføringslisten består sannsynligvis av prospekter og kunder i ulike stadier av kjøpesyklusen med litt forskjellige interesser, så en del av publikum vil aldri være klar til å reagere umiddelbart på hver handling. Selv om alle på din e-postliste er klare til handling, er dine anrop til handling ...

Redaktørens valg

Opprett en Pivot-tabell YTD-totalvisning for Excel-rapporten - dummies

Opprett en Pivot-tabell YTD-totalvisning for Excel-rapporten - dummies

En nyttig rapportvisning I et Excel-pivottabell er YTD-totalsvisningen. Noen ganger er det nyttig å fange et løp-total-visning for å analysere bevegelsen av tall på en årlig basis (YTD) basis. Denne figuren illustrerer et pivottabell som viser en løpende total omsetning per måned for hvert år. I denne visningen er du ...

Opprett en pivottabel ved hjelp av Excels interne datamodell - dummies

Opprett en pivottabel ved hjelp av Excels interne datamodell - dummies

I enkelte tilfeller vil du kanskje opprett et pivottabell fra grunnen ved hjelp av Excels eksisterende interne datamodell som kildedata. Her er trinnene for å gjøre det: Velg Sett inn → PivotTable fra båndet. Dialogboksen Create PivotTable åpnes. Velg alternativet Bruk en ekstern datakilde, som vist, og klikk deretter på ...

Hvordan lage en standard snikker i Power Pivot - dummies

Hvordan lage en standard snikker i Power Pivot - dummies

Slicers tilbyr et brukervennlig grensesnitt med som du kan filtrere en Power Pivot pivottabell. Det er på tide å lage din første slicer. Bare følg disse trinnene:

Redaktørens valg

Alarmhendelsen i GameMaker: Studio-dummies

Alarmhendelsen i GameMaker: Studio-dummies

Alarmer er utmerket for når du vil ha tid Handlinger i din spill i GameMaker: Studio. For eksempel, hvis du vil at spilleren bare skal skyte kuler en gang hvert annet sekund, kan du sette en alarm for det. Hvis du vil når nye fiendtlige fly vises, kan du sette en alarm for det ...

Flytt retningsaktive handlinger i GameMaker: Studio - dummies

Flytt retningsaktive handlinger i GameMaker: Studio - dummies

I GameMaker: Studio, Flytt-fanen er den første kategorien i vinduet Objektegenskaper. Her er en liste over hver av handlingene du kan tilordne objektene. I følgende definisjoner brukes begrepet Instance for å referere til hva handlingen påvirker. Men du konfigurerer handlingen i objektet ...

Andre hendelser i GameMaker: Studio - dummies

Andre hendelser i GameMaker: Studio - dummies

I GameMaker: Studio, Andre hendelser er de som ikke anses verdige av sitt eget sted på menyen Event. Disse andre hendelsene kan være ganske kjempebra. Menyelementene er ganske mye selvforklarende, så det er ikke nødvendig med detaljer her. For fullstendige beskrivelser av hver av disse elementene, kan du alltid trykke F1 i GameMaker og ...