Video: Blender Import svg from Inkscape tutorial 2025
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.