On Fri, Oct 24, 2008 at 07:57:05AM +0200, Zdenek Tronicek wrote:
> Cituji František Kučera <[EMAIL PROTECTED]>:
>
>> On Monday 20 of October 2008 17:28:48 Zdenek Tronicek wrote:
>>> Cituji Oto Buchta <[EMAIL PROTECTED]>:
>>>
>>> Jak jsem psal, zadani bylo "vypsat tabulku smennych kurzu". Tato
>>> tabulka bude soucast webove prezentace smenarny. Zakaznik si tedy bude
>>> moci na webu zjistit, za kolik muze nakoupit napr. danske koruny.
>>
>> hmm a až se ukáže, že by bylo fajn, mít na webu ještě kurzovní lístek v XML,
>> tak se to bude psát znova, resp. JSP včetně SELECTů se zkopíruje* a HTML
>> značky se přepíší na XML.
>>
>
> Az bude chtit smenarna webovou sluzbu, tak se prida webova sluzba. Proc by 
> se kvuli tomu melo prepisovat JSP opravdu nevim.

a) JSP vracejici SOAP Envelope je SOAPova WebServisa, JSP vracejici XML
je mozno povazovat za XML WebServisu
b) pokud bude implementace pomoci JAXB, JavaWS ci neceho podobneho, ano, 
   nebude se prepisovat JSP, ale "copy&paste z JSP" do nove vzniknuvsi Java
   tridy asi delat budes, ne? Nebo to budes znova vymyslet a psat?

> Mozna Te to prekvapi, ale nektere metodologie (napr. extremni programovani) 
> davaji prednost jednoduchym resenim pred resenimi komplexnimi a 
> univerzalnimi.

Ano, kdyz pisu jednoucelove perlove skripty, taky je nepisu univerzalne.
Ale az ten samy ci velice podobny pisu potreti, spis si vezmu ten stary
a zobecnenim vytvorim skript, ktery zvlada obe ulohy. Takze v pripade
tvorby one WebServisy bych SQL vyextrahoval bokem (byt do nejakeho helperu)
a ten potom volal z obou mist... Pak ale SQL z JSTL prestanu potrebovat...

> Nehlede na to, ze vytvareni slozitejsiho reseni na zaklade 
> vlastni uvahy (v zadani to neni) "co kdyz nekdy mozna...", je ekonomicky 
> jen tezko zduvoditelne.
>

Bohuzel mam pro tebe spatnou zpravu: naopak je to velice JEDNODUSE
zduvodnitelne. Ono totizto "co kdyz mozna..." v sobe zahrnuje i neco, jako je
nasledny vyvoj aplikace. Rozsirovani a udrzba software zabere vetsinou vice
casu nez prvotni vytvareni. A neustalym psanim stejneho software znovu a znovu
si jiste ve vysledku nic neusetris.

A to se ani nebavime o testovatelnosti takoveho softu. Nebo o citelnosti kodu.
Ale to je ted vedlejsi. To nespada do kategorie "co kdyz nekdy mozna..." 

Oto 'tapik' Buchta

Odpovedet emailem