Portál AbcLinuxu, 14. května 2025 23:06

Dotaz: J2EE

11.8.2009 15:23 Kamil Drna
J2EE
Přečteno: 1080×
Odpovědět | Admin

Dobry den, rad bych se zacal ucit J2EE - pro zacatek bych chtel v J2EE udelat nejaky jednoduchy informacni system, treba neco na zpusob internetoveho obchodu.

Vsiml jsem si vsak ze dobrych tutorialu o teto problematice moc neni. Mohli byste mi prosim nejaky dobry doporucit (ted nemyslim dokumentaci) nejlepe i s popisem instalace a konfigurace apache tomcat a vsech veci ktere vubec predchazeji tomu nez je mozne deplyovat vlastni aplikaci. Dekuji.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.8.2009 15:52 Kamil Drna
Rozbalit Rozbalit vše Re: J2EE
Odpovědět | | Sbalit | Link | Blokovat | Admin

Velkym problemem vetsiny tutorialu co jsem nasel bylo, ze byly velmi stare 2002 - 2005, bojim se pak ze takovy tutorial by prinesl vice problemu nez uzitku, vzhledem k tomu ze se za ty roky spoustu veci urcite zmenilo...

kouby avatar 11.8.2009 16:03 kouby | skóre: 27 | blog: init | Praha
Rozbalit Rozbalit vše Re: J2EE

To co by ste měl hledat by mělo být tutoriál EJB 3.0 a třeba tutoriál k JSF (Java Server Faces) a nějaký šablonovací systém např. Facelets. Poté tutoriál jak toto všechno spojit dohromady ve vývojovém prostředí (nastavení aplikačního serveru, databáze, jsf, ejb). Až napíšete své první Hello World a trochu proniknete do toho co je to JSF Managed Beana, Entity,, tak by ste se měl zajímat o funkce, které nabízí aplikační server a jak je využít v aplikaci (např. Web Services, JMX, JMS, Message Driven Beans, JAXB, user authorization - security, atd..)

 

That's thirty minutes away. I'll be there in ten.
11.8.2009 16:00 Kamil Drna
Rozbalit Rozbalit vše Re: J2EE
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nalezl jsem napriklad toto:

http://interval.cz/?s=servlet

http://www.linuxzone.cz/index.phtml?ids=2&idc=179

Ale obou se tyka vyse zmineny problem - jsou starsiho data, myslite, ze ma cenu se do nich poustet? Jinak se nebranim ani anglicky psanym tutorialum.

kouby avatar 11.8.2009 16:07 kouby | skóre: 27 | blog: init | Praha
Rozbalit Rozbalit vše Re: J2EE

To co by vám v začátcích mohlo pomoci jsou např. následující videa z publikované na java.cz:

JSF: java.cz/article/21434, EJB & JPA: java.cz/article/22449

That's thirty minutes away. I'll be there in ten.
kouby avatar 11.8.2009 16:17 kouby | skóre: 27 | blog: init | Praha
Rozbalit Rozbalit vše Re: J2EE

Na pojem servlet, jsp v J2EE aplikaci tak nějak zapoměňte. O těchto věcech je potřeba vědět už v začátcích. Je potřeba vědět jak funguje servlet, jsp, aby jste se při čtení tutoriálů neztratil. V J2EE architektuře se využívá velké množství frameworků, které jsou postaveny na základech servletů a jsp stránek. Vy pak již jenom pracujete s tímto frameworkem, který vám ušetří práci a vy budete moci psát efektivněji a vaš kód bude třeba znovupoužitelný...

That's thirty minutes away. I'll be there in ten.
11.8.2009 16:45 cronin | skóre: 49
Rozbalit Rozbalit vše Re: J2EE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zvycajne odporucam zaciatocnikom ist na to "od Adama", ale v pripade J2EE odporucam ist na to "od lesa"; skuste zacat s nejakym webovym frameworkom - vychyteny je Wicket, mne sympaticky je Stripes, kolega neda dopustit na Seam. YMMV :-D
11.8.2009 20:25 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: J2EE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pár lidí už to naznačilo, tak to dopovím na plnou hubu: nemá smysl se najednou učit celé J(2)EE, nebo i jeho větší část. Je to kupa frameworků, jejichž složitost je ve spoustě situací nepřiměřeně vysoká. Jak už tady napsáno, začněte se servlety a JSP, to je jednak nejužitečnější a jednak nejpovedenější část JEE (v žádném případě se nepouštějte přímo do JSF).

Pak nad to můžete přibrat nějaký externí framework. Oblíbený je Spring, který v IMHO mnohem jednodušší podobě umí spoustu z toho, co JEE, a s JEE samotným dobře integruje. Pro webovou vrstu se typicky taky používají další nadstavby, buďto request-response frameworky (Spring Web MVC, Stripes, staré Strutsy, ale základ máte s trochou kázně i s čistými servlety a JSP), nebo komponentové (JSF, Wicket, Tapestry, já z nich teda rozhodně volím Wicket). Už na téhle úrovni složitosti se dá strávit učením a praktikováním několik let.

Teprve pak se začněte zajímat o to, co vám nabízí "full blown" JEE (napadá mne, co tenhle výraz vlastně znamená, ale jsme v poradně, tak se budu mírnit) a aplikační servery. V současné době je IMHO jejich přínos ve většině situací pramalý.

Ostatně řada lidí by na tomhle místě argumentovala, že vůbec nemá cenu se učit javovské technologie, a do určité míry by měli pravdu. Ruby/Rails a Groovy/Grails může být zajímavá alternativa, a může vám to pořád běžet na JVM (Ruby s JRuby, Groovy je jazyk navržený přímo pro JVM), dokonce i v tom aplikáči (Glassfish V3 to tuším podporuje nějak "oficiálně", i když nevím detaily).
Ještě na tom nejsem tak špatně, abych četl Viewegha.
11.8.2009 22:48 Bodo
Rozbalit Rozbalit vše Re: J2EE

 Nemá cenu :). Ak potrebuješ nejakú časť J2EE k praci, potom to cenu ma. 

11.8.2009 22:55 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: J2EE
Nemám pocit, že by to byl autorův případ :-)

Jinak pochopitelně když to po tobě někdo chce v práci… nanejvýš se poohlížet jinde, což nemusí být nutně špatný nápad :-D
Ještě na tom nejsem tak špatně, abych četl Viewegha.

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.