Gyorsítótárral és JSON

Ismerje meg, hogyan gyorsíthatóságát ellenőrzését ügyfél adatait

BaKul Patel. Software Engineer, az IBM

Minden alkalmazás pont a problémakör. És minden tartománynak van saját egyedi szabályokat és beállításokat, amelyek korlátozzák az adatokat. Amikor egy alkalmazás használja ezt a korlátot, akkor a megszorítás adatsor hitelességét. Minden alkalmazás ellenőriznie kell a információk pontosságát a felhasználó által megadott.

Jelenleg alkalmazások elsősorban a hitelesítési nyilatkozatok ha-akkor (if-else). Ezek az alkalmazások adatait is tartalmazzák annak ellenőrzésére, hogy vannak programozva a fejlesztők, vagy lépett be a szerver program. Általában a fejlesztők használja a szerver szoftver, hogy elkerüljék ezeket a változásokat, ami oda vezethet, hogy változások oldalak Java Server Pages (JSP).

Ön is használja a JSON, gyorsíthatóságát adatokat a felhasználó által megadott. Miután a program cache az adatokat, akkor törölje a területen az adatok gyorsabb, mint a képernyő frissül, mint Ajax. Így a felhasználó megadhat egy másik adathalmazt ugyanerre a célra.

Vizsgáljuk meg a metaadat-gyorsítótár használatával JSON.

JSON - röviden

Képzeljük el, hogy van egy stratégia célja ezekkel a tulajdonságokkal rendelkezik:

  • A név a terv (Plan neve)
  • Leírás (Description)
  • (Duration)

Akkor be a stratégia JSON formátumban a következő sorokat:

Beírása ebben a sorban a következő részben a HTML-oldal címét, és írjon a következő megjegyzést:

Annak bizonyítására, JSON tulajdonságait, akkor ki kell választania egy objektumot, amely a programok listáját, és a tárgy, amely egy vagy több programot. Minden program a saját tulajdonságai:

  • Márkanév (márkanév)
  • Nyilvántartási szám (regisztrációs szám)
  • Osztályozási kód (CC)

A böngésző lehetővé teszi a felhasználók hozzá a különböző programok a legjobb minőségű pályázatok (általában a követelményeket). Minden ingatlan saját kapcsolat megszorítások vagy érvényesítési szabály. Ön rendelhet az alábbi szabályokat:

  • brand name
    • Márka nem tartalmazhat számokat.
    • Név márka kell állnia legfeljebb két szót szóközzel elválasztva.
  • nyilvántartási száma
    • Nyilvántartási szám csak számjegyeket tartalmazhat.
  • Osztályozási kód (CC)
    • Osztályozási kód (CC) csak számokat tartalmazhat.
    • Osztályozási kód (CC) csak 50-5000.

Lesz 3 mezők megadása a megfelelő tulajdonságok a program, ahol a felhasználó adja meg az adatokat. Akkor meg fogja tanulni, hogyan kell csoportosítani a hitelesítési üzenetet egy JSON-csoport, és hogyan kell elérni őket.

feltételes megközelítés

Most, ha egy felhasználó belép a 40 CC program adatai, a program megjelenít egy üzenetet, hogy a bemeneti adatok nem egyeznek a hiteles SS. Ez az üzenet jelenik meg az 1. lista.

1. listán Feltételes programot

Mik a funkciók, JSON

2. lista bejelentése objektum metaadat cache JSON

Arról van szó, aki elkészíti a metaadat objektumot (JSON metaadat tárgy)? Ez csak akkor tud a szerver. A szerver vissza kell vonnia, és így a tárgy (JSON) a kliens (böngésző). Néhány alkalmazás programozási felületek (Java API-k), hogy segítsen felkészülni az ilyen tárgyak JSON. Cm. Resources. hogy megtalálja ezeket API-kat.

A hagyományos megközelítés előállító metaadat objektumot JSON - az

Végül pedig tárgya a metaadatok a 3. listában.

3. lista Ellenőrző JSON objektum metaadat
Listing 4. Funkció ellenőrzés program adatai

Mennyiségének növekedése a kliens adat cache

Egyes alkalmazások igénylik, hogy a felhasználó be több adatot ugyanaz a tárgya. Például egy személyes program megköveteli a felhasználó adja meg az adatokat az egyes fejlesztési programokat. Ha egynél több programot, az alkalmazás lehetővé teszi, hogy az adatbevitel az összes program. Meg kell kérni az információt a multigroup attribútumot. Ha a multigroup attribútum tartalmaz egy sor olyan többkomponensű adatokat, akkor kell utalni a többértékű attribútum.

A probléma ezekkel a tulajdonságokat az a tény, hogy meg kell adnia ugyanazokat az információkat a beviteli mezőkbe. T mielőtt be adatokat a második program, meg kell menteni az adatokat az első program. Ezt a problémát meg lehet oldani két módja van:

  1. Küldje el az adatokat az első program a szerveren, és törölje a beviteli mezőbe, hogy a felhasználó adja meg az új információkat.
  2. Gyorstárazására az adatokat az ügyfél, a felhasználó megadhat új információkat.

A probléma az első megközelítés, hogy minden egyes adatbeviteli program kíséri látogatás a szerver. Ez rossz; A felhasználó irritált miatt a hosszú várakozás a szerver válaszára. Míg a második megközelítés nem kíséri elvárás. A felhasználó gyorsan be ezeket a programokat. De itt meg kell figyelni, hogy az ügyfél gyorsítja az adatokat. Itt van két további módon, hogy mentse az adatokat a kliens:

Ha tárolja az adatokat rejtett mezőket, rejtett mezők megszakítja szabályozás minden alkalommal, amikor egy felhasználó belép egy új adat programot. Továbbá, hogyan kezeli a kisbetűs műveleteket.

De egy másik formája adat cache biztosít egy objektum-orientált megközelítés cache-t. Amikor a felhasználó belép az új adatokat a programot, akkor hozzon létre egy új elem a tárgy tömbben. Nem kínos kisbetűs műveleteket. Amikor a felhasználó létrehoz az összes program, akkor hozzon létre egy formája JSON karakterlánc a tárgy, és küldje el a szerver, tárolja azt egy rejtett mező. Ez a megközelítés sokkal jobb, mint az utolsó.

JSON adatok cache és Ajax tulajdonságok

Ezek az alkalmazások a felhasználó adja meg bizonyos maximális vagy minimális számú esemény multigroup vagy több értékes tulajdonság. Akkor meg ezeket a korlátokat a metaadat-objektum JSON. Alakult metaadatok objektum látható a 6. lista.

Listing 6. JSON metaadat objektumot események határértékek
Listing 7. ellenőrzése határok JSON objektum metaadat

következtetés

Ebben a cikkben, hogy látta, hogyan kell használni JSON. következtetések: A

  1. JSON kínál egyszerű objektum-orientált módon gyorsíthatóságát metaadatok ügyfél.
  2. JSON segít osztani adathitelesítés és a logika.
  3. JSON elősegíti a bevezetése Ajax webalkalmazások.

Kapcsolódó cikkek