konto usunięte

Temat: JAVA EE wstęp do platformy

Jakie pozycje polecacie laikowi w tej dziedzinie ?
Bartłomiej Jończy

Bartłomiej Jończy iOS / Java EE
Developer

Temat: JAVA EE wstęp do platformy

Podczepiam się pod temat :)
Krzysztof Skrzypczak

Krzysztof Skrzypczak Senior Java
Developer

Temat: JAVA EE wstęp do platformy

Bartek, Ty jesteś PHP'owcem, Kamil, o Tobie nie jestem w stanie nic sprawdzić, ale jeżeli chcecie się bawić w JEE, to należy zacząć od JSE.

Książki do JSE: Java. Podstawy, Java. Techniki zaawansowane, według mnie najlepsze.

Książki do JEE:
tego jest bardzo mało na polskim rynku.
"Java EE 6. Programowanie aplikacji WWW" - z tej książki można dowiedzieć się jak wygląda framework JSF i jak można ładnie generować encje za pomocą NetBeans'a. Strony JSP i Servlety są tutaj omówione "po łebkach", co nie jest dobre.
"Enterprise JavaBeans 3.0. Wydanie V" - jedyna książka przetłumaczona na język polski, z której można się poduczyć EJB 3.0. Reszta jest napisana dla EJB 2, co nie jest już dobre :)

Ogólnie polecam darmowe tutoriale w necie.
Jarek W.

Jarek W. Software Engineer

Temat: JAVA EE wstęp do platformy

Na grupie J2EE ktoś niedawno zadał to pytanie. Można tam zobaczyć odpowiedzi. :-)

konto usunięte

Temat: JAVA EE wstęp do platformy

Ja akurat zaczynalem od Servlet API ;)Łukasz Grabski edytował(a) ten post dnia 02.08.11 o godzinie 19:53
Tomasz Zadora

Tomasz Zadora programuję

Temat: JAVA EE wstęp do platformy

http://download.oracle.com/javase/tutorial/
http://download.oracle.com/javaee/6/tutorial/doc/Tomasz Zadora edytował(a) ten post dnia 02.08.11 o godzinie 21:56
Krzysztof Skrzypczak

Krzysztof Skrzypczak Senior Java
Developer

Temat: JAVA EE wstęp do platformy

Łukasz Grabski:
Ja akurat zaczynalem od Servlet API ;)
No właśnie, to tak jak byś nauczył się latać samolotem, ale wciąż nie umiał startować :) Ja zaczynałem od Java ME i muszę przyznać, że nie wiele brakowało i nie byłbym dzisiaj programistą. Nie wolno zaczynać od "dupy strony", nikomu nie polecam.

konto usunięte

Temat: JAVA EE wstęp do platformy

Musze przyznac, ze nie narzekam :)
Podejscie "od dupy" strony w niczym mi nie przeszkodzilo.

Nauka gramatyki jezyka czy tez jego obiektowosci mozna nauzyc sie rownie dobrze w kazdym srodowisku, bez wzgledu czy jest to serwer, klient czy cos mobilnego.

Programisci PHP nie zaczynaja od gtk-php zeby poznac jezyk, tak samo smiem twierdzic, ze panowie od .net niekoniecznie startuja od okienek.

Stawiam moje 8 lat vs twoje 1 :P
Łukasz Grabski:
Ja akurat zaczynalem od Servlet API ;)
No właśnie, to tak jak byś nauczył się latać samolotem, ale wciąż nie umiał startować :) Ja zaczynałem od Java ME i muszę przyznać, że nie wiele brakowało i nie byłbym dzisiaj programistą. Nie wolno zaczynać od "dupy strony", nikomu nie polecam.Łukasz Grabski edytował(a) ten post dnia 03.08.11 o godzinie 11:09
Bartłomiej Jończy

Bartłomiej Jończy iOS / Java EE
Developer

Temat: JAVA EE wstęp do platformy

No właśnie problem jest taki, że wszystko dotyczące Javy SE traktuje o swingu i tym podobnych rzeczach, które już mi osobiście bokiem wychodzą (ile można robić durne okienka).
Krzysztof Skrzypczak

Krzysztof Skrzypczak Senior Java
Developer

Temat: JAVA EE wstęp do platformy

Łukasz Grabski:
Musze przyznac, ze nie narzekam :)
Podejscie "od dupy" strony w niczym mi nie przeszkodzilo.

Nauka gramatyki jezyka czy tez jego obiektowosci mozna nauzyc sie rownie dobrze w kazdym srodowisku, bez wzgledu czy jest to serwer, klient czy cos mobilnego.
W ogóle się z tym nie zgadzam. Dla przykładu: łapiesz się za servlety i jsp. Skupiasz się na rzeczach związanych z webem, czyli przesyłasz sobie jakieś pierdołki między widokami, wszystko fajnie, ale w końcu spotykasz problem, gdzie musisz użyć pętli for, ale nawet nie przyjdzie Ci do głowy, że istnieje coś takiego, więc stukasz kilkanaście linijek identycznego kodu. W tutorialach też nie znajdziesz, bo ludzie, którzy je piszą, wychodzą z założenia, że już to umiesz.

A więc jeszcze raz. Najpierw trzeba nauczyć się składni samej Javy (czyli jakieś 300 stron dobrej książki), a potem łapać się za mobile i enterprise.

Jak zawsze dodaję, że to moje zdanie i nie wymagam od innych, żeby się ze mną zgadzali :)
Programisci PHP nie zaczynaja od gtk-php zeby poznac jezyk, tak samo smiem twierdzic, ze panowie od .net niekoniecznie startuja od okienek.
Co ma jedno do drugiego ?? Równie dobrze można napisać, że programiści Java nie zaczynają od języka C.
Stawiam moje 8 lat vs twoje 1 :P
Ten argument podoba mi się najbardziej :)

Pozdrawiam :)
Piotr Skoczek

Piotr Skoczek SonarMind, Java
Developer

Temat: JAVA EE wstęp do platformy

No właśnie problem jest taki, że wszystko dotyczące Javy SE traktuje o swingu i tym podobnych rzeczach, które już mi osobiście bokiem wychodzą (ile można robić durne okienka)

Nie do końca się z tym zgodzę. Swing to taka mocno naciągana warstwa prezentacji dla logiki biznesowej, którą musisz oprogramować. JSE to przecież kolekcje, wielowątkowość, IO etc., podstawy: polimorfizm,dziedziczenie, składnia jezyka. Bez zrozumienia tych tematów, nie warto brać się za JEE (takie jest moje zdanie). Jeśli wychodzi Ci to już bokiem, próbuj czegoś nowego. Jeśli chodzi o nauke:

-JSE (Horstmann - Podstawy + Techniki zaawansowane, Eckel - Thinking in Java jako uzupełnienie i wyjaśnienie pewnych rzeczy)

-JSP, Serwlety (Zaczynałem od ksiażek z serii Core, potem troszkę pod kątem certyfikacji -> lepiej wyjaśnione jak działa, a nie jak zaprogramować coś)

A jak już to będzie nudne, to polecam np.:
"Java persistence with Hibernate", "EJB 3 in action" lub/i Spring + zabawa z jakimś frameworkiem prezentacji, czyli wejście na troszkę wyższy poziom abstrakcji.

Na koniec tylko zacytuje pewne stwierdzenie: "Jeśli wydaje Ci się, że jakąś technologię opanowałeś do końca, to znaczy, że jest ona już nieaktualna".Piotr Skoczek edytował(a) ten post dnia 03.08.11 o godzinie 13:14

konto usunięte

Temat: JAVA EE wstęp do platformy

Krzysztof Skrzypczak:
Łukasz Grabski:
Musze przyznac, ze nie narzekam :)
Podejscie "od dupy" strony w niczym mi nie przeszkodzilo.

Nauka gramatyki jezyka czy tez jego obiektowosci mozna nauzyc sie rownie dobrze w kazdym srodowisku, bez wzgledu czy jest to serwer, klient czy cos mobilnego.
W ogóle się z tym nie zgadzam. Dla przykładu: łapiesz się za servlety i jsp. Skupiasz się na rzeczach związanych z webem, czyli przesyłasz sobie jakieś pierdołki między widokami,


Hola, a kontrolery? Czy tez obiekty dziedzinowe (dziedziczenie, asocjacja, itd)?
wszystko fajnie, ale w końcu spotykasz problem, gdzie musisz użyć pętli for, ale nawet nie przyjdzie Ci do głowy, że istnieje coś takiego, więc stukasz kilkanaście linijek identycznego kodu. W tutorialach też nie znajdziesz, bo ludzie, którzy je piszą, wychodzą z założenia, że już to umiesz.

Nie znajde tutoriala z podstaw jezyka? Gimme a break ...
A więc jeszcze raz. Najpierw trzeba nauczyć się składni samej Javy (czyli jakieś 300 stron dobrej książki), a potem łapać się za mobile i enterprise.

Skladania Javy jest prosta jak konstrukcja cepa.
Jak zawsze dodaję, że to moje zdanie i nie wymagam od innych, żeby się ze mną zgadzali :)
Programisci PHP nie zaczynaja od gtk-php zeby poznac jezyk, tak samo smiem twierdzic, ze panowie od .net niekoniecznie startuja od okienek.
Co ma jedno do drugiego ?? Równie dobrze można napisać, że programiści Java nie zaczynają od języka C.

Co za bzdury? Wiesz co to php-gtk?
Stawiam moje 8 lat vs twoje 1 :P
Ten argument podoba mi się najbardziej :)

Mi rowniez :)

Pozdrawiam :)Łukasz Grabski edytował(a) ten post dnia 03.08.11 o godzinie 15:00
Krzysztof Skrzypczak

Krzysztof Skrzypczak Senior Java
Developer

Temat: JAVA EE wstęp do platformy

Łukasz Grabski:

Hola, a kontrolery? Czy tez obiekty dziedzinowe (dziedziczenie, asocjacja, itd)?
Nie wiesz o nich, skoro nie znasz podstaw.
Nie znajde tutoriala z podstaw jezyka? Gimme a break ...
Znajdziesz, ale będziesz musiał go przerobić w całości, żeby dowiedzieć się co oferuje Java, czyli i tak musisz nauczyć się podstaw.
Skladania Javy jest prosta jak konstrukcja cepa.
Tak, dla Ciebie po 8 latach doświadczenia :)
Programisci PHP nie zaczynaja od gtk-php zeby poznac jezyk, tak samo smiem twierdzic, ze panowie od .net niekoniecznie startuja od okienek.
Co ma jedno do drugiego ?? Równie dobrze można napisać, że programiści Java nie zaczynają od języka C.
Co za bzdury? Wiesz co to php-gtk?
Tutaj się zapędziłem, ale z tego wynika, że sam sobie podłożyłeś minę. Programiści PHP nie zaczynają od gtk, csharpowcy nie zaczynają od okienek, javowcy nie zaczynają od swinga czy weba... tylko od podstaw (no chyba, że poszedłeś w drugą stronę i twierdzisz, że programiści C# zaczynają od ASP).

konto usunięte

Temat: JAVA EE wstęp do platformy

Chcialem tylko powiedziec, ze same podstawy, ta gramatyke i te petle for wlasnie trzeba gdzies przetestowac, a srodowisko, czy to serwer czy nie, nie ma wiekszego znaczenia.

konto usunięte

Temat: JAVA EE wstęp do platformy

Krzysztof Skrzypczak:
Bartek, Ty jesteś PHP'owcem, Kamil, o Tobie nie jestem w stanie nic sprawdzić, ale jeżeli chcecie się bawić w JEE, to należy zacząć od JSE.


JSE poznałem jakieś dwa lata temu. "Java EE 6. Programowanie aplikacji WWW" - tę pozycje posiadam Uważam, że jest to podstawa podstaw. W internecie można znaleźć sporo informacji na temat JEE. Część z nich jest już przestarzała.

konto usunięte

Temat: JAVA EE wstęp do platformy

Tu musze przyznac, ze w duzej mierze zgadzam sie z Lukaszem. W zasadzie dla PHPowca web bedzie najbardziej naturalnym startem (sprawa mialaby sie inaczej w przypadku poczatkujacego programisty w ogole).

Moze jakis przyjazny framework webowy na start - np. Play? Skoro sporo z nas zaczelo kontakt z Ruby przez Rails to w Javie chyba tez tak mozna...
Jakub Grabowski

Jakub Grabowski Tworzenie aplikacji,
integracja SOA,
outsourcing,
szkolen...

Temat: JAVA EE wstęp do platformy

Pawel Dolega:
Moze jakis przyjazny framework webowy na start - np. Play? Skoro sporo z nas zaczelo kontakt z Ruby przez Rails to w Javie chyba tez tak mozna...
Play jest fajny, ale jak zaczniesz od niego to nigdy nie poznasz enkapsulacji ;-)

konto usunięte

Temat: JAVA EE wstęp do platformy

Jakub Grabowski:
Play jest fajny, ale jak zaczniesz od niego to nigdy nie poznasz enkapsulacji ;-)

Szczerze mówiąc myślałem, że chodzi o start dla inżyniera, który zna już programowanie i wszelkie enkapsulacje, dziedziczenia, DRY, SOLID i inne takie tam ma w małym palcu - teraz chce się nauczyć tylko JEE. Osobiście nie jestem w stanie zdzierżyć (brak mi cierpliwości) do czytania książek o języku gdzie autorzy po raz tysięczny wyjaśniają mi, że C4 dziedziczy po samochodzie (wiadomo przecież, że Francuzi nie robią _prawdziwych_ samochodów ;)

Jeżeli chodzi o nowicjusza w programowaniu to rzeczywiście podejście bottom-up IMHO wydaje się lepsze.
Tomasz H.

Tomasz H. Senior Software
Developer, EU
Commission

Temat: JAVA EE wstęp do platformy

Kamil Jędrzejuk:
Jakie pozycje polecacie laikowi w tej dziedzinie ?

Kamil,
dokumentacja JEE na stronach Oracle'a jak najbardziej wskazana. Na początku jednak może być dość ciężkostrawna.
Na początek polecam następujące ksiązki:

1. Beginning Java EE 6 (http://www.amazon.com/Beginning-GlassFish-Experts-Voic...
Od razu powiem, że książka nie jest idealna ale moim zdaniem stanowi dobry wstęp do Javy EE (niekoniecznie trzeba czytać całą od deski do deski).

A później polecam następujące pozycje:
2. Murach's Java Servlets and JSP, 2nd Edition (http://www.amazon.com/Murachs-Java-Servlets-JSP-2nd/dp... - moim zdaniem jedna z lepszych pozycji na temat JSP i Servletow (szczególnie jeśli dopiero zaczynasz naukę).

3. EJB 3 in Action (http://www.amazon.com/EJB-3-Action-Debu-Panda/dp/19339... - bardzo dobra na temat EJB.

Oczywiście Java EE to bardzo szeroki temat i te pozycje nie wyczerpują go ale myślę ze na początek powinno wystarczyć :)

Pozdrawiam serdecznie,
TomekTomasz Hadam edytował(a) ten post dnia 10.08.11 o godzinie 19:18

konto usunięte

Temat: JAVA EE wstęp do platformy

Pani Anno, post zgłoszony do usunięcia. Na tym forum mamy osobny wątek na ogłoszenia rekrutacyjne.

Następna dyskusja:

Programista JAVA pilnie pos...




Wyślij zaproszenie do