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:
- 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.
- 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
- JSON kínál egyszerű objektum-orientált módon gyorsíthatóságát metaadatok ügyfél.
- JSON segít osztani adathitelesítés és a logika.
- JSON elősegíti a bevezetése Ajax webalkalmazások.