Sziasztok!
Egy kis segítségre/tanácsra lenne szükségem. Szeretném kicsit beleásni magam a Java EE-be, de rengeteg keresgélés és guglizás után teljesen elbizonytalanodtam. Java SE-ben már van pár év tapasztalatom (fősulis oktatásból, magánszorgalomból), de a Java EE annyira szerteágazó hogy azt sem tudom elképzelni, élhet-e egyáltalán olyan ember aki nagyrészét átlátja...
Igazából kitűztem egy egyszerűnek tűnő feladatot: egy munkahelyi dolgozói nyilvántartást készítenék, ami tárolná a kollégák alapvető személyes adatait, beosztását, elérhetőségét és hogy melyik üzemegységnél, milyen osztályon és beosztásban dolgozik. Az adatokat egy ajax-os webfelületen tölteném fel és jeleníteném meg. Full minimál design lenne, éppen hogy minden alapvető funkció működjön, és legyen egy biztonságos autentikáció és session kezelés.
Viszont azt sem tudom, hogyan álljak neki. Már maga az IDE is problémás: a legtöbb helyen az Eclipse-t ajánlják, én viszont - bár többször is megpróbáltam használni - ki nem állhatom. Egyszerűen nem áll kézre. Netbeanst szoktam meg, és nem a gui designer miatt (1 évben egyszer ha használom a matisse-t...).
Aztán itt van a perzisztencia-réteg: hibernate vagy eclipselink?
Aztán az alkalmazásszerver: Apache Tomcat vagy Glassfish?
Mi az a Spring?
Rengeteg angol nyelvű könyvet is összeszedtem, de nem találok olyant ami egy valóban kezdőt végigvezetne egy sikeres projecten. Amit találtam ilyesmit, azok közül a legfiatalabb is kb. 2007-es. Ez a terület meg olyan gyorsan fejlődik, hogy nem akarok elavult tudást megtanultni.
Szóval teljes a zűrzavar a fejemben, pedig csak egy alapvető de friss tudást szeretnék megszerezni, amire lehet építeni. Segítsetek légyszi! Angol nyelv nem akadály, annyi lenne a kérésem, hogy ne kelljen áttérnem Eclipse-re, mert akkor inkább a vi ;) Persze nem célom Eclipse<>Netbeans flame indítása...
Köszi előre is!
8 Comments
Auth Gábor
Régebben a Sun, most az Oracle színeiben van egy Pet store tutorial, ezt érdemes szerintem elolvasni, letölteni, kipróbálni: http://www.oracle.com/technetwork/articles/javaee/petstore-137013.html
T.Peter.
Köszi! Sajnos az alkalmazás már nem elérhető
Auth Gábor
Ööö... valóban... egy sun.com szerverre mutat a link... ezek szerint ezt is sikerült "jól" migrálni... :/
Tudnám még ajánlani a Java EE 6 Cookbook könyvet: Ajánló: Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications
De ez nem annyira tutorial, inkább egy átfogó magasabb szintű ismeretek halmaza, amelyek iránymutatásul szolgálnak...
Anonymous
Ez lenne az? http://java.net/projects/petstore/pages/Home
Auth Gábor
Erről ennyit...
Tóth Csaba
Szia!
A netbeans oldalain van néhány java ee tutorial itt: http://netbeans.org/kb/trails/java-ee.html
Létezik egy ilyen könyv is: Java EE 6 Development with NetBeans 7
Van egy ilyen project is: http://kenai.com/projects/javaee-patterns, de ez most két napig nem lesz elérhető, karbantartás miatt , ebben kis java ee 6 példaprogramok vannak, mind netbeans 7-tel készült, ezekből is lehet tanulni.
A netbeanst egyébként én is szívesebben használom ee projectek esetén, valahogy jobban kézreáll.
T.Peter.
Köszi szépen!
Közben én is találtam egy szerintem egészen jó anyagot: http://www.ms.sapientia.ro/~manyi/index_java_techn.html
Ollári Ádám
Helló!
Nem tudom, jó helyre írok-e, de remélem attól válaszoltok rá . Fordítani és futtatni szeretnék Linuxon parancssorban egy java programot.Ki volt adva feladatba hogy két packeg-ben kell lenni a két class-nak.
Most valahogy így néz ki az egész mappa rendszer : ~java/sajat/(ezen belül van 2 mappa) pontos,pontfut. A 'pontos' mappán belül van egy 'Pont.java' a 'pontfut' mappán belül van a main-es 'PontProba.java'.
próbáltam úgy lefordítani hogy javac -cp ~/java/sajat/pontfut PontProba.java meg úgy is hogy javac -cp ~/java/sajat/pontos PontProba.java de ezt írja ki package sajat.pontos.Pont does not exist.
Remélem azért valamennyire érthetően fogalmaztam.
Előre is köszi a választ.