Starší komentáře ke článku: Java Servlets - spracovanie formulára 1.
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 20.6.2003 7:28:08
Nebylo by proboha lepsi a hlavne prehlednejsi oddelit prezentaci od logiky? Tj. servlet by precetl zkontroloval a zpracoval dotaz a pak by predal rizeni JSP strance, ktery se na vytvareni HTML hodej podstatne vic nez tuny outputu v servletu (kde je to HTML neuveritelne neprehledny). Samozrejme nejlepsi by bylo pouzit primo framework jako treba Struts, kterej tohle vsechno dela automaticky, ale pro zacatecniky by bohate stacil servlet s kodem a JSP stranka s prezentaci, bylo by to jednoduchy a hlavne podstatne prehlednejsi. A predavat hodnoty pres context neni tak tezky...
Datum vložení: 20.6.2003 7:42:50
Presne tak. Ďalší diel bude presne o tom. Chcel som ukázať viac možností a toto je prvá. Uznávam, že nie zrovna prehľadná.
Btw: Vidím, že ste môj najvernejší čitateľ. Ak by ste mal záujem o prebratie konkrétnej problematiky v niektorom z budúcich článkov, napíšte mi na mail.
Táto výzva platí samozrejme aj pre ostatných čitateľov.
Datum vložení: 21.6.2003 5:30:47
Marku, bohuzel nejsem jasnovidec kterej si dokaze vydedukovat e-mail z niceho, takze pisu sem: nevim co presne mas na mysli prevzetim problematiky, jestli primo psani clanku tak na to bohuzel ted absolutne nemam cas (marketing se rozhodl podepsat par smluv aniz by se namahal se zeptat developmentu jak dlouho to bude trvat), pokud bys jen chtel pomoct s clankama (tj. prispevky co pisu sem bych ti dal predtim nez bys ten clanek vydal) tak klidne.
Datum vložení: 21.6.2003 9:55:22
Omlouvám se, formulář pro přeposílání pošty ještě není hotový. Nicméně lze kontaktovat redakci, že... ;-)
Datum vložení: 22.6.2003 2:25:45
Ale ja nechci kontaktovat redakci, Marek psal at mu napisu na e-mail, ne at napisu do redakce. Ja opravdu nemam cas (a ani touhu) psat clanky pro Interval... Clovek by cekal ze kdyz nekdo napise "ozvi se mi na e-mail" tak ten e-mail napise...
Datum vložení: 24.6.2003 6:03:36
Prepáčte nevšimol som si, že email, ktorý zadávam pri vytváraní nového príspevku do diskusie, sa neprenesie (nezobrazí).
Tak teda tu je: <B>marek@zos.sk</B>.
Pondelok som mal voľno, tak reagujem trochu oneskorene. Rád prijímam vašu ponuku na konzultácie.
Datum vložení: 24.6.2003 6:28:31
Ano, e-mail, zadávaný do diskuse, se nezobrazuje - chrání se tak lidé před spamem. Později bude do diskusí doplněn kontaktní skript, do té doby je ovšem možný zprostředkovaný kontakt přes redakci, což je nejen v odborných časopisech naprosto běžnou praxí. ;-)
Datum vložení: 20.6.2003 12:36:59
IMHO Marek postupuje dobre. Lepsi, nez skocit rovnou ke Strutsum, je podle me zacit s tou nejnizsi urovni, to jest cisty servlet. At zacinajici ctenar dobre pochopi, co vsechno lze v servletu delat a kdyz pak prejde na vyssi stupen, JSP, JSTL, Struts, ... bude aspon trochu tusit co a jak to ten framework za nej dela. Urcite nejednou se kazdy z nas sem tam mrkne do vygenerovaneho servletu z JSP, zejo :) A pak si na tohle ruzne outprintlovani urcite ctenar_zacatenik vzpomene.
Mozna bych jenom vytknul prevadeni kodovani kazdeho Stringu. U toho se pozastavuje hodne zacinajicich.
Staci nastavit na zacatku doPost req.setCharacterEncoding("windows-1250"); // nebo lepe Cp1250 a pak jiz lze cist parametry bez jakehokoliv dalsiho convertovani. A pokud jde o Tomcat, tak s zadnym jazykem problemy nema ;) (alespon v 4.1.24)
Datum vložení: 21.6.2003 5:26:13
Ja nerikam rovnou ke struts, ale misto prikladu kde 90% kodu je vystup HTML je dost neprehledny... Stacilo by vysvetlit princip RequestDispatcher.forward (coz je dooost primitivni narozdil od komplexnich frameworku jako struts) a vypisovat to HTML v JSP, coz by prospelo prehlednosti...
Datum vložení: 23.6.2003 17:43:45
Dobrý den, můj dotaz je trochu mimo, tak se omlouvám, ale mohl by mi někdo jasně vysvětlit, za jakých podmínek mohu použít J2EE v komerční aplikaci? Neumím moc dobře anglicky a přečíst si licenční smlouvu je pro mě těžký úkol :-(, ale je mi teprve 16. Ale teoreticky mě to zajímá, jestli můžu tuhle technologii použít třeba k vytvoření e-shopu aniž bych musel Sunu platit nějaké poplatky? Díky
Datum vložení: 25.6.2003 15:51:57
no jasne ze nemusis... Java a J2EE je zadarmo...
otazkou je spis na jakym aplikacnim serveru budes svoji J2EE aplikaci provozovat.. pokud budes mit jen Servlety a JSP, pak ti bude stacit treba Tomcat, kterej je zase zadarmo.
Ale pokud budes chtit delat opravdu J2EE aplikaci, vcetne EJB apod, pak budes muset sahnout po jinym aplikacnim serveru (treba WebSphere) a ten uz zadarmo nebude.. (teda ja aspon o zadnym nevim)..
Pokud jde o vyvojovy prostredi, tak doporucuju pouzit treba Eclipse (zase zadarmo) :-)
pokud se v necem mylim, rad se necham poucit :-)
Datum vložení: 12.7.2003 12:37:43
díky za odpověď,
byl jsem delší dobu tam kde není internet :-) tak píšu až teď. Tvoje informace je pro mě cenná, zkusím trochu prozkoumat sourceforge.net a další open source "místa" jestli by tam nebyla nějaká alternativa k tomu WebSphere a když na něco přijdu, dám vědět. Čau Martin
Datum vložení: 25.12.2003 8:20:36
EJB lze vyuzit i pod JBOSSem - ktery je zadarmo.
BTW: Existuje neco jako standard v ramci aplikacnich serveru? Co musi, muze, nemusi, nesmi a co to presne je?
Dalsi dotaz uz je konkretne k zpracovani formulare. Jakym zpusobem zajistim aby mel preneseny soubor to kodovani, ktere mel na locale? Myslim tim napriklad toto: Najedu si na stranku ve win. Posilam soubor v UTF-8. Aplikace bezi pod lin. Pouzivam balik od oreilly... a cestina mi furt nejak blbne - ýč se nezobrazují správně.
Dík za odpověď.
Datum vložení: 17.2.2004 2:04:06
*BTW: Existuje neco jako standard v ramci aplikacnich serveru? Co musi, muze, nemusi, nesmi a co to presne je?
samozřejmě, že je to standardizováno, (jestli tedy dobře rozumim vaši otázce). Požadavky a doporučení jsou obsahem jdenotlivých specifikací. Specifikace jsou vytvořené pro platformu J2EE jako celek a pak pro jednotlivé technologie (servlety, JSP, EJB). ptal-li jste se na aplikacni server, cimz rozumim ejb kontejner, pak jsou pozadavky na tento kontejner prave ve specifikaci prislusne verze EJB.
Pokud se v necem mylim, budu rad kdyz mne nekdo opravi.
Datum vložení: 25.12.2003 18:00:48
A jak se uploadne soubor z disku, kde bezi internetovy prohlizec, je-li ve vstupnim formulari (input type=file) ?