*   >> Læs Uddannelse artikler >> tech >> web development

Den vigtigt aspekt af XML Schema

1. XML skemaer giver utallige fordele til et udviklingsmiljø. Mange af disse fordele er immaterielle eller økonomisk art, indirekte øge produktiviteten og faldende time-to-market. Det vigtigste håndgribelige aspekt af et XML-skema, er, at et XML-skema angiver en kontrakt mellem softwareapplikationer eller mellem dele af et program. 2. En udvikler skabe software til at generere XML, eller en uheldig medarbejder, der har til manuelt at oprette XML, kender målet.

En udvikler skrive software, der modtager XML ikke blot ved, hvad de skal forvente, men kan validere den indkommende XML mod skemaet. Som en specifikation af en grænseflade, kan et XML-skema ikke være så let at læse som en engelsk-dokument, men det er utrolig præcis. Desuden kan forfatteren afklare hensigten med et skema med XML kommentarer og XML-skema anmærkninger hver med embedded engelsk eller andre sprog 3. softwareudvikling butikker skaber store applikationer, begrebet en kontrakt forenkler modularisering, ressourceallokering, afprøvning, og implementering.

Modularizing koden er nemmere, fordi grænserne er let identificerbare (hver grænse er et XML-dokument). Det gør ressourceallokering lettere: Individuelle udviklere modtager specifikke opgaver, som hver har veldefinerede indgange og udgange. 4. Test er også meget lettere: Udvikleren genererer XML sikrer, at det genererede XML validerer mod det XML-skema, og bygherren modtager XML kan nemt oprette test XML-dokumenter i et fælles editor. Efterfølgende integration test er normalt langt mere vellykket end med traditionelle data (såsom passerer objekter og strukturer).

Endelig, selv implementering er enklere: Versioner af kode, der genererer XML kan implementeres på andre tidspunkter end kode, modtager XML forudsætning af, at skemaet er stabil. 5. Moderne distribuerede miljøer øger de problemer netop nævnte for en udvikling butik. Især kan udvikleren skriver software til at behandle XML skrive en webtjeneste; alle på internettet potentielt kunne generere XML, der sendes til webtjenesten. I tilfælde af en web service, XML-skema er det afgørende stykke af dokumentation. Ligeledes XML-skemaet er den kontrakt, hvorved alle overholder.

For eksempel kan udvikleren ændre underliggende webtjenesten så længe XML-skemaet ikke ændrer sig. Ligeledes udviklere kender den nøjagtige mål kræves af XML-skemaet.


Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.