Hjem Personlig finansiering Knowing Hvorfor Java og XML Mesh - dummies

Knowing Hvorfor Java og XML Mesh - dummies

Video: Blender Import svg from Inkscape tutorial 2024

Video: Blender Import svg from Inkscape tutorial 2024
Anonim

Java og XML er grundlaget for en ny generation af applikationer og webtjenester. Hvis du ikke er overbevist om, at både XML og Java nyder platform-portabilitet, skal du se over disse fakta om de to teknologier:

  • I sin korte levetid er XML blevet verdensomspændende standard for at repræsentere strukturerede, selvbeskrivende data.
  • XML-registreringsdatabasen indeholder mere end hundrede XML-dataformater, herunder dem til finansielle data, sundhedspleje, kunst og underholdning, menneskelige ressourcer, multimedier og mange andre domæner. XML-standarden indkapsler næsten enhver form for data på en måde, der er fleksibel, udvidelig og let at vedligeholde.
  • Java kører som bytecode på en virtuel maskine.
  • En "kompileret" Java-klassefil, der kører på Windows, kører på samme måde på Linux, Macintosh eller på hvilken platform som helst, der understøtter Java Virtual Machine.Med Java er der ikke noget som platformspecifik kode. Når du går fra en. java kildefil til en. klasse bytecode-fil, mister du ikke portabilitet. At køre. klasse fil, alt hvad du behøver er et operativsystem, der kan understøtte en Java Virtual Machine. Og versioner af Java Virtual Machine er tilgængelige for mindst 20 forskellige operativsystemer.
  • Java er baseret på objektorienteret programmeringsteknologi.
  • Java-koden er genanvendelig. Du kan ringe metoder fra eksisterende klasser, udvide klasser eller strække og bøje klasser for at opfylde dine specialiserede behov. Hvis nogen skriver en vidunderlig XML-håndteringspakke i Java, og pakken indeholder bits og stykker, som du kan bruge i dit eget arbejde, kan du importere pakken og udvide klasserne til at løse nøjagtigt de problemer, du skal løse.
    Denne kooperative model virker begge veje. Når du opretter en pakke til dine forventede behov, kan andre udviklere vedtage din pakke, forbedre din pakke og sprede det gode ord om din kode.

Samlet set sikrer disse faktorer i sidste ende, at software, der er skrevet i et miljø, kan køre i alle andre miljøer. I stedet for at genopfinde hjulet, genbruger programmererne hjulet. Dette ideal - den problemfri integration af dele fra mange kilder til opbygning af store, pålidelige software systemer - har været den hellige gral af computing i de sidste årtier. Nu bærbar kode og bærbare data sætter ideen inden for rækkevidde.

Java og XML fungerer godt sammen. Tværtimod danner Java og XML den virtuelle ækvivalent af en velolieret maskine. Meget af koden oprettet til behandling af XML er skrevet i Java. Der er ingen hårde statistikker til at bevise dette, men et XML-websted viste referencer til 79 forsyningsvirksomheder, hvoraf 10 var skrevet i C ++, 7 blev skrevet i Python, 6 blev skrevet i Perl og 9 blev skrevet i andre ikke- -Java sprog. En hel del 47 værktøjer blev skrevet i Java. Det er klart, at XML-udvikler-fællesskabet har en investering i Java - af mange gode grunde, hvoraf den sandsynligvis bedste er, at både Java og XML er strømlinet for internettet.

Siden den ydmyge begyndelse i 1990'erne har Java været et internetfærdigt sprog. Da den først ramte scenen, blev Java primært set som et værktøj til opbygning af applets og andre webklientprogrammer. Java's core API (Application Programming Interface) omfattede en pakke med navnet java. net. Denne pakke indeholdt støtte til webadresser, stik, godkendelse og andre nødvendigheder af netværkskodning.

Som tiden gik, så folk flere og flere anvendelser til server-side Java.

  • Det første store skub kom i 1997, da Sun udgav Java Servlet API. Med en servlet reagerer du dynamisk på en anmodning om dit websteds tjenester. (Du kan f.eks. Opbygge en tilpasset webside i flyve for at imødekomme en bestemt besøgendes behov.)
  • I 1998 begyndte Sun Microsystems at udvikle JavaServer Pages-specifikationerne. Med JavaServer Pages opretter du en webside, der indeholder både HTML-tags og Java-programlogik.
  • I 1999 annoncerede Sun støtte til JavaServer Pages som en del af den altid populære Apache Web server.

XML blev udviklet (delvist) for at imødegå svaghederne i HTML, det fælles sprog på internettet. Hele push for XML har været baseret på ønsket om at dele data. Company A's software undersøger de data, der offentliggøres af Company B. Company A's software kan læse Company B's data, fordi dataene er gemt i et XML-dokument. Infrastrukturen til udveksling af data bliver hele internettet.

Begyndende med version 1. 4 indeholder Java's core API pakker udelukkende til behandling af XML-dokumenter. Disse pakker hjælper med at størkne bindingen mellem Java og XML.

Knowing Hvorfor Java og XML Mesh - dummies

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: