Portál AbcLinuxu, 23. ledna 2022 07:05




Dotaz: spracovanie requestu a externé API

Yin avatar 24.11.2005 16:13 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
spracovanie requestu a externé API
Přečteno: 72×
Odpovědět | Admin

Pre Abcfox som napísal nejaké API (akurát jedna fcia) v PHP a teraz ho chcem prepísať do Abcéčka, aby pracovalo z jeho diskusiami. Vracať by to malo len jednoduché XML s titulkom, autorom, datumom a id posledného príspevku.

Takže, ako na to? Napísať šablónu pre freemaker a jednoducho ju namapovať na nejakú URL, alebo postupovať inak? Napísať samostatný servlet? Abcfox navyše podporuje HTTP Auth a chcem to použiť.

Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.11.2005 20:50 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: spracovanie requestu a externé API
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pouziti implementaci AbcAction nedoporucuji, protoze nastavuji typ vystupu na Text/Html, zatimco ty vracis XML. Takze napis si vlastni servlet.

Jestli budes vystup generovat pres Freemarker, je na tobe, ale spise bych doporucoval DOM4J. Vytvoris si Document, v nem root element, dalsi obsah a nakonec to zaserializujes do vystupniho proudu. Prikladu na praci s DOM4J je v Abicku vice nez dost. ;-)
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Yin avatar 24.11.2005 21:48 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: spracovanie requestu a externé API
OK, ako je to so SOAPom? Raz by som chcel zmeniť HTTP+XML prístup na API na niečo štandardnejšie. Bude potrebné na servér niečo inštalovať, alebo konfigurovať?
Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
24.11.2005 21:50 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: spracovanie requestu a externé API
Pokud si budes generovat SOAP rucne, nebudu muset nic konfigurovat ani instalovat ;-) V opacnem pripade preju dlouhou vydrz, az me budes presvedcovat :-D
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Yin avatar 25.11.2005 13:27 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: spracovanie requestu a externé API

To v žiadnom prípade! Radšej zostanem pri HTTP+XML... Abcfox je aj tak len niečo ako RSS čítačka, ale na mieru Abcéčka a jeho užívateľom (a programátorom).

Pri programovaní som sa naučil veľa o technilógiách Mozilly a Firefoxe. Málo čo z toho je zdokumentované, tažke napriek samoúčelnosti tohto rozšírenia budem v jeho vývoji pokračovať.

Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.