Vysoké UČENÍ technické V brně


Download 350.75 Kb.
Pdf ko'rish
bet22/39
Sana18.06.2023
Hajmi350.75 Kb.
#1578851
1   ...   18   19   20   21   22   23   24   25   ...   39
Bog'liq
final-thesis (1)

Product Variant
Promotion

Reminder

ActionType

ActionArgument
Filter

FilterID

FilterUIType

FiterFuction
Sorter

SorterID

SorterUIType

Direction


24 
5.4 
Komunikace s e-commerce systémem 
Implicitní konektor bude pro přenos dat používat protokol HTTP a přenášené objekty budou ve 
formátu JSON. Formát JSON použijeme pro reprezentaci objektů přenášené ve směru ze serveru na 
klienta. Dotazy směřované na server budou reprezentovány jednoduchým GET dotazem s parametry, 
kterými mohou být identifikátor uzlu katalogu, hodnoty filtrů či směr řazení dle vybraného parametru. 
Následující ukázky dotazů a odpovědí znázorňují způsob komunikace e-commerce serveru 
a konektoru frameworku.
Příklad 1: Ukázka produktové kategorie s náhledy produktů, filtry a řazením 

"Name": "Android smartphones", 
"ID": 46901, 
"Image": "http://android-smartphones.jpg", 
"Type": "PRODUCT_LISTING", 
"parentID": 2587, 
"filters": [ 

"UIType": "DROPDOWN", 
"PropertyName": "Manufacturer", 
"Options": { 
"LG": 22, 
"Samsung": 43 

}, 

"UIType": "CHECKBOXES", 
"PropertyName": "RAM", 
"Options": { 
"1GB": 0, 
"2GB": 1 


], 
"sorters": [ 

"UIType": "BUTTON", 
"Direction": "ASC|DES", 
"PropertyName": "Price" 

], 
"Products": [ 

"ID": 5023, 
"Image": "http://example.com/G2.jpg", 
"Name": "LG G2", 
"Price": "$300", 
"retailPrice": "$380", 
"Manufacturer": "LG" 
}, 

"ID": 5063, 
"Image": "http://example.com/N4.jpg", 
"Name": "Samsung galaxy note 4", 
"Price": "$700", 
"Manufacturer": "Samsung" 
}, 

"ID": 5025, 
"Image": "http://example.com/N5.jpg", 
"Name": "Nexus 5", 
"Price": "$300", 
"Manufacturer": "LG" 



url: ecommerce-server.com/catalogueprovider?nodeid=46901


25 

Download 350.75 Kb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling