Olen tossa alotellut näpräämään Eclipse WTP:llä istuntopapuja. Aloittelin aivan yksinkertaisimmasta päästä, duunasin tilallisen istuntopavun ja yhden metodin sille. JSP-toimii clienttina.
Väänsin sitten istuntopapuun useita attribuutteja ja annoin eclipsen generoida getterit ja setterit. Sen jälkeen julkaisin pavun palvelimelle ja käynnistin JBoss-palvelimen eclipsestä.
Homma ei enää toiminutkaan kuten aikasemmin, tuli javapoikkeuksia, ilmoitti että pavun create-metodeja pitäisi olla vähintään yksi tai useampi toteutettuna.
Poistin kaikki projektit eclipsestä ja poistin myös JBossista. Tein uudestaan samat hommat ja nyt generoin vain kahdelle attribuutille getterit ja setterit. Julkaisin pavun ja käynnistin taas palvelimen.
Ei taaskaan toiminut, nyt tuli joku annotointiin liittyvä virheilmoitus.
Menin nukkumaan ja aamulla tein taas samat hommat, poistin kaikki projektit ja generoin eclipsella kahdelle attribuutille getterit ja setterit ja julkaisin pavun.
Homma lähti workkimaan, JSP-sivulle tulostui pavun attribuutit, muutin JSP:tä vielä niin, että se muutti pavun sisältöä ja tulosti muutetun sisällön. Homma toimi.
Jotain outoa toimintahäirötä Eclipse WTP:ssä mulla on siitä uusin versio 1.5 käytössä.
Epäilen, ettei jotekin eclipsen xdoclet-moottori pysy vauhdissa mukana, eli ei jostain syystä ilmeisesti kerkeä tekemään kaikkia tarvittavia muutoksia asennuskuvaimiin ym..
Onko kellää kokemusta tästä aiheesta?
Väänsin sitten istuntopapuun useita attribuutteja ja annoin eclipsen generoida getterit ja setterit. Sen jälkeen julkaisin pavun palvelimelle ja käynnistin JBoss-palvelimen eclipsestä.
Homma ei enää toiminutkaan kuten aikasemmin, tuli javapoikkeuksia, ilmoitti että pavun create-metodeja pitäisi olla vähintään yksi tai useampi toteutettuna.
Poistin kaikki projektit eclipsestä ja poistin myös JBossista. Tein uudestaan samat hommat ja nyt generoin vain kahdelle attribuutille getterit ja setterit. Julkaisin pavun ja käynnistin taas palvelimen.
Ei taaskaan toiminut, nyt tuli joku annotointiin liittyvä virheilmoitus.
Menin nukkumaan ja aamulla tein taas samat hommat, poistin kaikki projektit ja generoin eclipsella kahdelle attribuutille getterit ja setterit ja julkaisin pavun.
Homma lähti workkimaan, JSP-sivulle tulostui pavun attribuutit, muutin JSP:tä vielä niin, että se muutti pavun sisältöä ja tulosti muutetun sisällön. Homma toimi.
Jotain outoa toimintahäirötä Eclipse WTP:ssä mulla on siitä uusin versio 1.5 käytössä.
Epäilen, ettei jotekin eclipsen xdoclet-moottori pysy vauhdissa mukana, eli ei jostain syystä ilmeisesti kerkeä tekemään kaikkia tarvittavia muutoksia asennuskuvaimiin ym..
Onko kellää kokemusta tästä aiheesta?
Vastaukset 5
Vanhimmat
Sain tossa väännettyä vihdoin sovelluksen jossa JSP-sivulla näytetään CMP EntityBeanin sisältö, SessionBean kysäsee datan EntityBeanilta.
Tossa useamman päivän olen yrittänyt tehdä moneen kertaan samaa ja aina on ollut debloyauksen kanssa ongelmia, eclipse heitteli kaikenlaisia poikkeuksia.
Nyt sitten oli olevinaan mitä ihmeellisimpiä syntaksi- ym. -virheitä. Mitään niistä en korjannut, vaan tallensin projektit uudestaan muutaman tallennuksen jälkeen nekin hävis.
Deployaus meni hyvin läpi. Nyt kiukuttelee, ettei JSP:ssä käytettävä istuntopavun remoterajapinnan metodia ole istuntopavussa, vaikka se sieltä löytyy ;)
Mielenkiintoista askarteltavaa ;)
En mä enkä moni muukaan varmaan ymmärrä noista hienouksista mistä kysyit. Hyvä että homma etenee.
Saanko kysyä, miksi käytät mieluummin Eclipseä kuin Netbeansia? Joo, ei liity aiheeseen mitenkään, mutta kun sä taidat olla sen verran ammattilainen että osaat vastata miksi eclipse on suositumpi.
Ite oon tehny joitain ohjelmia netbeansilla ja en oo löytäny siitä ihmeempiä bugeja. Eikä oo kaatunu kertaakaan niiden satojen tuntien aikana, joina sitä oon käyttäny.
Ei mulla ole mitään vastaan muitakaan välineitä, jos niillä pystyy samat hommat tekemään.
Ensin värkkäsin SUN:in J2EE serverillä, homma oli sillä hankalampaa. Käytin jo aikaisemmin tavallisessa javaohjelmoinnissa Eclipseä. Kokeilin IBM:n WebSphereä ja siinä oli samanlainen käyttöliittymä kuin eclipsessä, joten helpotti hommia.
Täytyy kattoa tota Netbeansia. En tiedä voiko ko. välinettä samalla tavalla eri tahot laajentaa kuin Eclipseä, siihen saa vaikka mitä laajennoksia. Sillä voi vääntää nykyään erilaisiin tietokantoihin suoraan SQL:ää, voi tehdä PHP:tä, C :aa, XML:ää ym...
Netbeansillakin voi kyllä tehdä vaikka mitä. En tiedä mitä tarkoitat, että voi vääntää SQL:ää suoraan tietokantoihin, mutta kyllä Netbeansillakin homma hoituu heittämällä jos tarkoitetaan samaa asiaa. JDBC-ajurille vaan polku IDEen ja sitten vaan SQL:ää kirjoittamaan.
C vissiin on tullut 5.5-versiossa tuetuksi. Käsittääkseni kyse on siitä, että samalla IDE:llä voi vääntää ja kääntää myös C -koodia.
XML.. joo, kai se on siinä tuettuna. Tai luulisin ainakin.
PHPsta en osaa sanoa.
Kyllä munkin pitää kattoa Eclipseä. Varsinkin kun tuntuu olevan "de facto" alalla.
Jees voi olla hyväkin, jostakin tulee vain yleisemmin käytetty ja sellaisia kannattaa jos ovat hyviä.