Hirdetés

Keresés

Új hozzászólás Aktív témák

  • lakisoft
    veterán

    az a gondom, hogy eddig javaban csak ablakban / konsolon futó programokat írtam (azt is kb 3-4 éve) és most kell gyorsan átnyargalnom grassfish-es webes mókára :(

    a dokumentációs linket köszönöm ... bár ezen lesz idő mire átrágom magam :( , de neki látok

    plusz abszolút hülye (talán a hét hülye kérdése) kérdés még. nagyon leegyszerűsítve ugye a javanal fordított kódot futtatunk (.jar és .class fájlok) na most ha van egy glashfises projektem amihez nincsennek meg a java források akkor ha jól gondolom szívtam mert ahhoz hogy a kódba bele nyúljak ahhoz nekem a forráshoz is szükségem van. amiből majd én új (jar,class) fájlokat fordítok és a glassfish-be ezeket a fordított kódokat pakolom ki (majd gondolom glassfish újraindítással már az új kód fog futni)...

    tehát ahhoz, hogy a meglévő kódon módosítani tudjak ahhoz nekem szükségem van a forrásfájlokra is ha jól gondolom ... Mert akkor azzal nem rendelkezek :(

    A kész futó J2EE alkalmazást is szépen vissza lehet fejteni forrásá. Vannak erre célszoftverek. Nekem is kellett már egyszer ilyet csinálni. Nem lehetetlen vállalkozás. :R

  • modder
    aktív tag

    az a gondom, hogy eddig javaban csak ablakban / konsolon futó programokat írtam (azt is kb 3-4 éve) és most kell gyorsan átnyargalnom grassfish-es webes mókára :(

    a dokumentációs linket köszönöm ... bár ezen lesz idő mire átrágom magam :( , de neki látok

    plusz abszolút hülye (talán a hét hülye kérdése) kérdés még. nagyon leegyszerűsítve ugye a javanal fordított kódot futtatunk (.jar és .class fájlok) na most ha van egy glashfises projektem amihez nincsennek meg a java források akkor ha jól gondolom szívtam mert ahhoz hogy a kódba bele nyúljak ahhoz nekem a forráshoz is szükségem van. amiből majd én új (jar,class) fájlokat fordítok és a glassfish-be ezeket a fordított kódokat pakolom ki (majd gondolom glassfish újraindítással már az új kód fog futni)...

    tehát ahhoz, hogy a meglévő kódon módosítani tudjak ahhoz nekem szükségem van a forrásfájlokra is ha jól gondolom ... Mert akkor azzal nem rendelkezek :(

    http://docs.oracle.com/javaee/6/firstcup/doc/gcrlo.html

    És hát itt a biblia:
    http://docs.oracle.com/javaee/6/tutorial/doc/

    Az, hogy Glassfishben kell fejlesztened gondolom azt jelenti, hogy Java EE alkalmazásokat kell fejlesztened. Itt még felmerül kérdésként, hogy milyen technológiákat használ az általad átvett projekt. Réginek számít a JSP, Servlet, közvetlen JDBC, esetleg Hibernate. Újnak számít (persze már ezek is 3-4+ éves technológiák, de mára váltak igazán kiforrottá) a JSF, EJB, CDI, JPA.

    Én azt javaslom, hogy először szedd össze, hogy melyik technológiákat használja a projekt. (Remélhetőleg a kolléga nem egyedül dolgozott rajta, így valaki tud segíteni), szerezz ezekről valami fogalmat, hogy mi mire jó, párosítsd össze a technológiákat a projekt kódjával, hogy lásd élőben is, mikor és hogyan volt használva.
    A fönti linkelt bibliában le van írva részletesen, hogy melyik technológiát mikor használjuk.

    Ez tényleg hosszú folyamat, mert nagyon összetett a Java EE felépítése. Elmélet-gyakorlat oda-vissza, míg az ember teljesen megvilágosodik.

    A forráskódot vissza lehet fejteni minden gond nélkül java decompilerrel, ha minden kötél szakad, de az eredeti formázást és kommenteket el fogja veszíteni. Bár nem tudom elképzelni, hogy "a kolléga elment, nekem kell átvenni a helyét, de nincs meg a forráskód", annak valahol meg kell lennie, a kolléga sem bytekódot írt séróból.

    Ha már leírtam, pár hozzászólással korábban van egy hosszú kommentem néhány Java EE technológiából, mert valaki kérdezte, ennek most te is veheted kis hasznát :)

  • TBG
    senior tag

    oks akkor ezt jelzem a feletteseim felé. Köszi, hogy megerősítettél ebben - akkor jól gondoltam...

    esetleg valami jó könyv a webes fejlesztéssel kapcsolatban van javaval kapcsolatban?

    Igazából én ebben nem tudok segíteni..már könyv. Amit én a webes fejlesztésről tudok ( és minden szerénytelenség nélkül nagyon sokat már ) azt kb. az elmúlt 6-8 évben folyamatosan szedtem össze.

    Szóval, egyetértek az előttem szólóval...a főnökeid szerintem ezt nem gondolták végig. Mert mindent meg lehet tanulni, de nem mind1, hogy mennyi idő alatt.

  • Superhun
    addikt

    tudom de muszáj mert egy kolléga elment a cégtől ahol dolgozom és kitalálták, hogy vegyem át a munkáját :(. Az utóbbi 3-4 évben szinte csak php,apache,linux-oztam szóval külön nehéz ...

    de a projekt forrásait meg nem találom csak a jar és class cuccokat :(...

    Nagyon okosak ott fent. Mért téged fogtak be? Mért nem vesznek fel egy új embert arra a munkára? :(

  • TBG
    senior tag

    tudom de muszáj mert egy kolléga elment a cégtől ahol dolgozom és kitalálták, hogy vegyem át a munkáját :(. Az utóbbi 3-4 évben szinte csak php,apache,linux-oztam szóval külön nehéz ...

    de a projekt forrásait meg nem találom csak a jar és class cuccokat :(...

    Ha módosítani is akarsz rajtuk, akkor nyilvánvalóan kellenek a források is.

  • TBG
    senior tag

    az a gondom, hogy eddig javaban csak ablakban / konsolon futó programokat írtam (azt is kb 3-4 éve) és most kell gyorsan átnyargalnom grassfish-es webes mókára :(

    a dokumentációs linket köszönöm ... bár ezen lesz idő mire átrágom magam :( , de neki látok

    plusz abszolút hülye (talán a hét hülye kérdése) kérdés még. nagyon leegyszerűsítve ugye a javanal fordított kódot futtatunk (.jar és .class fájlok) na most ha van egy glashfises projektem amihez nincsennek meg a java források akkor ha jól gondolom szívtam mert ahhoz hogy a kódba bele nyúljak ahhoz nekem a forráshoz is szükségem van. amiből majd én új (jar,class) fájlokat fordítok és a glassfish-be ezeket a fordított kódokat pakolom ki (majd gondolom glassfish újraindítással már az új kód fog futni)...

    tehát ahhoz, hogy a meglévő kódon módosítani tudjak ahhoz nekem szükségem van a forrásfájlokra is ha jól gondolom ... Mert akkor azzal nem rendelkezek :(

    az a gondom, hogy eddig javaban csak ablakban / konsolon futó programokat írtam (azt is kb 3-4 éve) és most kell gyorsan átnyargalnom grassfish-es webes mókára :(

    Kemény lesz...teljesen más világ.

  • lakisoft
    veterán

    Glassfish alatt leszek kénytelen fejleszteni. Valaki tudna valami jó leírást hozzá, hogy mit hol találok benne illetve, hogy el tudjak indulni? :) Javat, mint programozási nyelvet ismerem (bár pár éve nem használtam), de most az új munkám miatt gyorsan bele kéne rázódnom a javaba újra, meg meg kéne ismernem a Glassfish működését

    Ezt tudnám javasolni: [link]

Új hozzászólás Aktív témák