J2EE környezet (help needed)

Üdv!

Most, hogy nyakamba szakadt a nyári szünet, és még munkám is van (\o/), meg szabadidőm is, elkezdeném tanulni azt, amivel dolgozni akarok, ha "nagy leszek". Konkrétan a J2EE-ről van szó.

Első lépés mindig a fejlesztőkörnyezet belövése. Na most itt teljes a káosz. Két kritériumnak kell, hogy megfeleljen az eszköz:
- maradéktalanul kompatibilis legyen a j2ee_tutorial.pdf-fel, ami a sun oldalán elérhető hivatalos oktatóanyag
- lehetőleg olyan cucc kellene, aminek van jövője, tehát ha ahhoz értek a legjobban, akkor jól járok

Namost a következő neveket találtam, és nem tudom, hogy mi a különbség köztük:
- sun java application server
- glassfish
- tomcat
- jboss

Miben különböznek? Ugyanarra a feladatra jók, vagy másra? Mennyi a differencia köztük? Ha az egyiket ismerem, akkor könnyű átképezni magamat a másikra?

Hozzászólások

( _peter_ | 2008. július 4., péntek - 12:05 )

Hát ha rám hallgatsz akkor én azt mondanám, hogy itthon és a világban a java fejlesztőket keresik.

GUI -hoz a swing pont elég, persze egy jobb skin nem árt hozzá ->

http://www.javootoo.com/

De ha a jövőre is gondolsz akkor ez RULEZ ->

http://hup.hu/node/55213

--

"No trees were destroyed in the sending of this message. However, a large number of electrons were terribly inconvenienced."

Egyébként app szervernek a -> jboss cool
Web "szervernek" a -> tomcat cool

--

"No trees were destroyed in the sending of this message. However, a large number of electrons were terribly inconvenienced."

A tomcat egy servlet container és nem alkalmazásszerver.

A Sun appserver új verziói glassfish-re épülnek. Egyébként nincsenek túl nagy különbségek a rendes EE szerverek között, erre vagy arra más class libet használnak, a deployment XML ebben vagy abban eltér. Fejlesztői szempontból ennyi.Üzemeltetési oldalon persze lehet más is.

Ha letöltesz egy Netbeans EE-t akkor abban lesz Glassfish (ami egy jó dolog) és pár kattintással működik. Most már olyan apróságokat is tud, hogy választhatsz Toplink és Hibernate közül, stb., apróságok de lehet csak a tanulásra koncentrálni XML buzerálás helyett. Ha odateszel egy JBoss-t, arra is pár katt után tudsz deployolni.

Ez nagyon király.

Én még tojáshéjjas vagyok, most kezdtem tanulni a j2ee-t, de nagyon jó hogy egy ilyen forrás is elérhető tanulmányozásra!

Gratulálok, köszönöm és így tovább!

________________________________________
2B or not 2B, that is FF. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*

glassfish, nyilvan ;)

szoval hogy irjak is, hogy megy ez: van egy specifikacio (JSR*), ennek a referenciaimplementacioja a glassfish. de persze masok is elkeszitik az implementaciot (jboss, bea, ibm), es akkor valaszthatsz.

nemelyek tudnak tobbet, mint a spec, nemelyek kevesebbet, meg hozzaraknak eztazt. de GFhez is lehet venni supportot mar.

Első lépés mindig a fejlesztőkörnyezet belövése.

Akkor ide tartozik az IDE is. Ha már használtad valamelyiket, akkor kezdőként ez is alapot adhat az alkalmazásszerver választásakor.

Ha NetBeans-párti vagy, akkor lehet, hogy egyszerűbb lesz az életed, ha a Glassfish-t választod, ha az Eclipse-et ismered jobban, ott egyelőre jobb a JBoss támogatottsága (JBossTools), mint a Glassfish-é (bár utóbbi is szépen fejlődik).

A Glassfish szerintem tutira 100%-ban J2EE Tutorial kompatibilis, de valószínűnek tartom, hogy apróbb módosításokkal JBoss alatt is megy.

Köszönöm mindenkinek a választ. Mivel nagy netbeans fan vagyok, ezért glassfish-t fogok telepíteni. A sjas-t meg ledúrom :)

Andi, really. Take it from me. If I tell you something, I'm usually right.

Hogyne érdekelne :)

Nagyon tetszik a webes dolog (igazából magasszintű hálózati alkalmazások fejlesztése a kedvencem), csak eddig PHP-ben dolgoztam, ami eléggé... khmm... (sajtreszelő és egy bizonyos intim tevékenység esete). Elkezdtem alternatíva után nézelődni, de a ruby nem tetszik, a python meg nem a legjobb erre. A Java-t meg úgyis nagyon szeretem, az egyik kedvenc nyelvem :) Belefutottam a j2ee tutorialba, és az első kb 100 oldal után tartok ott, hogy "ez kell nekem".
Tehát a konkrét célom az, hogy minél jobban meg akarom ismerni, és meg akarok tanulni igazán jó dolgokat csinálni.

Andi, really. Take it from me. If I tell you something, I'm usually right.

A fejlesztői levlistán tudjuk folytatni:
http://mail.javakocsma.hu/mailman/listinfo/javaforum-dev-hu

A cél egy JSR-168 alapú portál készítése, amelyből már elég nagy rész elkészült (kb. 50e sor körül jár a projekt), de sok munka van még vele, s a távlati cél egy JSR-286 (Portlet 2.0) portál készítése, amely könnyen telepíthető, konfigurálható, s a Java EE okán rugalmas, cluster-be köthető, bármilyen adatbázissal megy, stb...

Közvetlen pénz nincs benne, de referenciaként nagyon jó, és esélyes, hogy "bejön" - vagyis mások is használni kezdik. Tanulni tökéletes, apróbb feladatoktól tudunk haladni a nagyobbak felé, nem szorít az idő, rendes tesztelés van, és ezután azonnal működni kezd a munkád - ha máshol nem, hát a javaforum.hu portálon.

Gyakorlatilag bármire van lehetőség, amit a Java lehetővé tesz (akár még J2ME is belefér... :).
--
http://www.javaforum.hu