Jak se naučit Java EE?

tumacek

Jak se naučit Java EE?
« kdy: 17. 09. 2013, 19:01:38 »
Ahoj,da se rict ze java core umim a chci pokracovat v jee. Ale prave nevim jak zacit? Spring,strust,jsp,jsp,servlet... je toho moc a nevim co a jak zacit jako prvni... Chtel bych to prave se zeptat jestli byste mi radili a doporucit nejakou,nejlepsi ceskou knihu na JEE. Dekuji vsem za rady.
« Poslední změna: 17. 09. 2013, 21:29:53 od Petr Krčmář »


Re:JEE
« Odpověď #1 kdy: 17. 09. 2013, 20:33:56 »
Na začiatok by možno stačil jeden práve prebiehajúci seriál na konkurenčnom serveri http://www.linuxsoft.cz/article_list.php?id_kategory=270

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:JEE
« Odpověď #2 kdy: 17. 09. 2013, 20:36:45 »
a doporucit nejakou, nejlepsi ceskou knihu na JEE.

Pochybuji, že nějaká kvalitní existuje. Navíc pokud nevládneš angličtinou natolik dobře, abys porozuměl technickému textu, nemá moc smysl se JEE učit, sorry. S dokumentací (např. javadoc v IDE, stránky Oraclu nebo dokumentace k Hibernate/Spring) se budeš setkávat denně. V takovýchto dokumentech a knihách se používá pouze relativně malá část anglického jazyka a je jim snadné porozumět, není to jako mluvit s rodilým Londýňanem o počasí.

A co se týče toho, jak začít ... ty Tvoje pojmy ... pleteš jabka s hruškama. Co chceš dělat? Webové frontendy? Jestli ano, hledej "java web framework", přečti si nějaké obecné myšlenky, které za každým stojí - podle toho si je protřiď; vem si 2-3 které Ti budou vyhovovat a pak můžeš vybírat podle jejich technické stránky. Samozřejmým předpokladem je znalost několika věcí: HTML a CSS na slušné úrovni (a to i u frameworků typu GWT nebo Vaadin, kde můžeš stránku "nakreslit" - když se něco podělá (a Murphyho zákony platí ;-) ), jako když najdeš), téměř jistě alespoň základní znalost databází (ne nutně relačních, ale aspoň trochu porozumět "co je za tím a co se od toho dá čekat" a jak v dané technologii vyrobit slušný datový model - vědět, že "řádek tabulky vyjadřuje relaci" je málo) a samozřejmě základní předpoklady - jazyky Java a English.

Jinak JEE není jen o webovkách.


andy

Re:Jak se naučit Java EE?
« Odpověď #3 kdy: 17. 09. 2013, 21:40:53 »
Co sa citania tyka, tak head 1st servlets, take male intro. Spring ma svoju knizocku myslim na stranke. To mas na par mesiacov vystarane, potom sa ozvi :). Ale ceske ti nedoporucim.

Hryzo

Re:Jak se naučit Java EE?
« Odpověď #4 kdy: 17. 09. 2013, 21:48:34 »
Java EE je tak neuveritelne komplexna, ze ziadna kniha neobsiahne to co pozadujes. A neda sa to len tak lahko naucit z nejakej knihy. Musi to ist prirodzene, je to taka mala zakladna skola, kde kazdym rocnikom nabalujes a stavias na zakladoch, ktore si polozil predtym.

Ako uz niekto odporucal, je nutne sa naucit zaklady - frontend, backend - co je 3 vrstvova architektura, modelovanie systemov (DB + domenovy model). V tomto stadiu nemusis o Java EE vobec nic tusit.

Ja bezne odporucam tento postup (bez teorie to nikdy nejde, takze na zaciatok sa nevrhaj na ziadne frameworky, kym netusis co to vlastne napr. web je):

1. Java SE
2. Navrhove vzory (Fowler), Effective Java (Bloch) + neskor sa mozes vratit k Java EE navrhovym vzorom
3. Nastudovat HTML, CSS, Servlety, zlahka prejst na JSP (optional je JSF, ale ja neodporucam, vratit sa k nim neskor)
4. Zacat so Spring-om. Z neho v podstate vychadza java EE 6 + 7, vsetky dobre vlastnosti prevzal zo Spring-u.
5. Spring Beans (Dependency Injection), MVC, JDBC Templates, mozno nejkay ORM
6. Spring JPA, JTA

7. A teraz mozes prepnut do Java EE (myslim skutocne Java EE a nie Servlet, JSP a pod), tu ti pomozu veci, ktore si sa naucil v Springu
8. DI, EJB, Java EE JPA, JTA,



vrtak

Re:Jak se naučit Java EE?
« Odpověď #5 kdy: 18. 09. 2013, 10:30:17 »
Jak uz tu zaznelo, ceskou knihu nema prilis smysl hledat. Pokud neprectes knihu o jave v anglictine, nemuzes realne nikdy delat JEE.  Co nechapu je, ze kazdy doporucuje HTML+CSS. O tom nevim skoro nic (no o HTML samozrejme neco malo ano asi jako kazdy), delam profesionalne JEE mnoho let a nikdy jsem to nepotreboval. Radeji si nejdrive vyjasni, co te presne zajima (zda napr. i JSF), at se neucis zbytecnosti, JEE je obrovsky moloch.

kert

Re:Jak se naučit Java EE?
« Odpověď #6 kdy: 18. 09. 2013, 15:49:26 »
K těm radám, co tu už zazněly, bych ještě přidal: Nestrav ležením v teorii a domácím experimentováním příliš mnoho času, po nějakých třech měsících se začni poohlížet po skutečné praxi. Ta tě naučí to co studium nikdy. Člověk roste s úkoly a technologie jsou určené k používání. Taky ti to pomůže si lépe vyjasnit, co tě baví.

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:Jak se naučit Java EE?
« Odpověď #7 kdy: 18. 09. 2013, 17:14:27 »
kazdy doporucuje HTML+CSS.

Z toho, co psal, jsem měl pocit, že chce dělat webovky - všimni si, že zmínil samé webové frameworky, ale např. EJB nechal bez povšimnutí ;-) .