käyttääkö kukaan Strutsia?

Käyttääkö täällä kukaan web -sovellusten alustana Strutsia? Vai onko joitain parempia tapoja tehdä web -sovelluksia javalla ?
9739
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Struts on java-teknologia esityskerrostuman tuottamiseksi. Esim. BEA suosii uusimmassa WebLogic Serverissä Strutsia ja on korvannut sillä omat aikaisemmat vastaavat luokat. Kannattaa opetella Struts, joskin vastaavia muitakin tapoja on.

Äänestä

Jakarta Struts on noista se helppo ja sitä käytetään eniten. Sen ymmärtää joka jamppa 15 minuutissa koodin läpi selailemalla.

Sitten on Sunin uusi standardi, jota oli kehittämässä mm. Strutsin kehittäjä. Standardin nimi on JSF. Tällä hetkellä jos opettelee tyhjältä pöydältä web-sovellusten tekoa Javalla, kannattaa varmaan satsata JSF:ään.

Kolmantena vaihtoehtona haluaisin mainita kehyksen, josta JSF on kopioinut monia asioita ja joka on Jakartassa nimetty kolmannen sukupolven web-kehykseksi. Kyseessä on Jakarta Tapestry. Siinä ei sallita JSP:tä lainkaan, mikä on mielestäni erittäin hyvä asia. JSP on aina ollut murheenkryyni ja sillä on liian helppo tehdä asioita täysin päin mäntyä.

Itse pidän noista eniten Tapestrystä, mutta syiden luettelu veisi liikaa aikaa. Kyseessä on kuitenkin komponenttipohjainen kehys, jossa sivut kirjoitetaan ihan HTML:llä ja jonka tageihin sijoitetaan komponenttien id:t.

Lisäinfoa löytyy osoitteesta:

http://jakarta.apache.org/tapestry/

Äänestä
  • Voisitko antaa muutamia perusteluita miksi jsp on ollu murheenkryyni ?

    Mun mielestä jsp -sivut on ihan näppäriä jos käyttää JSTL -tagikirjastoa ja välttää lisäksi käyttämästä java-koodia jsp -sivuilla.

    Äänestä

  • gdf kirjoitti:

    Voisitko antaa muutamia perusteluita miksi jsp on ollu murheenkryyni ?

    Mun mielestä jsp -sivut on ihan näppäriä jos käyttää JSTL -tagikirjastoa ja välttää lisäksi käyttämästä java-koodia jsp -sivuilla.

    Niin jos ja jos. Aiemminhan JSP:ssä ei edes ollut tagikirjastoja. Jo se, etttä JSP:ssä on mahdollista kirjoittaa koodia merkkauskielen sekaan, on paha heikkous. Tilaisuus tekee paljon spagettikoodia.

    JSP:n debuggaus onnistuu vain harvoilla välineillä, virheidenkäsittely on vitsi, rivitys on stackeissa usein pielessä ja JSP-sivua ei voi editoida kuin parilla hassulla editorilla, kun taas puhdasta HTML:ää millä tahansa WYSIWYG-härpättimiellä. Lisäksi käännetty JSP-sorsa on usein todella huonolaatuista.

    JSTL-EL on liian suppea (vertaa Tapestryn käyttämään OGNL:ään) ja tuollaisena vaatii taas kaikenmoisia vippaskonsteja.

    JSTL ja tagikirjastot ovat hyvä yritys korjata tuhoja, mutta vähän liian myöhään.

    Äänestä

Itse käytän tällä hetkellä JSF:ää. Se ei mielestäni vielä ole mitenkään erinomainen framework, mutta siihen kuitenkin satsataan paljon ja uskoisin sen käytön yleistyvän nopeasti.
JSF:n kanssa käytän tietokantakerroksessa SQL Maps-frameworkkiä.

Äänestä
  • Osaisitko suositella muutaman linkin mistä pääsis alkuun ton JSF:n tutustumisen ja opettelen kanssa?

    Kauhistuttaa välillä tää kehitys. Just kun on ehtiny opettelee kunnolla jsp -sivut ja EL -kielen niin kuuleekin, että koko homma ollaan ehkä hautaamassa. Eihän jsp:kään mikään kovin vanha juttu oo.

    Äänestä

  • dgdfg kirjoitti:

    Osaisitko suositella muutaman linkin mistä pääsis alkuun ton JSF:n tutustumisen ja opettelen kanssa?

    Kauhistuttaa välillä tää kehitys. Just kun on ehtiny opettelee kunnolla jsp -sivut ja EL -kielen niin kuuleekin, että koko homma ollaan ehkä hautaamassa. Eihän jsp:kään mikään kovin vanha juttu oo.

    Oon sun kanssa ihan samaa mieltä ton Javan kehityksen suhteen. Vuosi sitten opittu tekniikka on nyt jo vanhaa. Olisi hyvä että tosta JSF:stä tulisi nyt edes jonkinlainen standardi joka säilyisi edes muutaman vuoden. Mutta vaikea sitäkin on ennustaa.

    Mä alotin JSF:n opiskelun lukemalla O'Reillyn julkaiseman JavaServer Faces-kirjan. Sen saa luettua ilmaiseksi jos uskaltaa antaa luottokorttinsa numeron(itse tein niin, ja homma toimi hyvin): http://safari.oreilly.com
    Kirja ilmestyi Suomen kirjakauppoihin juuri muutama päivä sitten.

    Hyvä linkki opiskeluun:
    http://www.jamesholmes.com/JavaServerFaces/

    Tuolta löytyy sitten linkkejä muualle sekä vinkkejä jne.

    Sitten Sunin sivut. En tosin paljoa ole niitä selaillut:
    http://java.sun.com/j2ee/javaserverfaces/

    Lisäksi Sunin J2EE oppaassa on joitakin kappaleita jotka käsittelevät JSF:ää.

    Tjooh, onhan mulla noita linkkejä aika paljonkin mutta etköhän pääse noilla alkuun.

    Äänestä

  • Power Pope kirjoitti:

    Oon sun kanssa ihan samaa mieltä ton Javan kehityksen suhteen. Vuosi sitten opittu tekniikka on nyt jo vanhaa. Olisi hyvä että tosta JSF:stä tulisi nyt edes jonkinlainen standardi joka säilyisi edes muutaman vuoden. Mutta vaikea sitäkin on ennustaa.

    Mä alotin JSF:n opiskelun lukemalla O'Reillyn julkaiseman JavaServer Faces-kirjan. Sen saa luettua ilmaiseksi jos uskaltaa antaa luottokorttinsa numeron(itse tein niin, ja homma toimi hyvin): http://safari.oreilly.com
    Kirja ilmestyi Suomen kirjakauppoihin juuri muutama päivä sitten.

    Hyvä linkki opiskeluun:
    http://www.jamesholmes.com/JavaServerFaces/

    Tuolta löytyy sitten linkkejä muualle sekä vinkkejä jne.

    Sitten Sunin sivut. En tosin paljoa ole niitä selaillut:
    http://java.sun.com/j2ee/javaserverfaces/

    Lisäksi Sunin J2EE oppaassa on joitakin kappaleita jotka käsittelevät JSF:ää.

    Tjooh, onhan mulla noita linkkejä aika paljonkin mutta etköhän pääse noilla alkuun.

    Olen tehnyt Javalla webbisoftia käyttäen pelkkää JSP:tä ja käyttäen Strutsia Velocityä. JSF:stä ei ole kokemusta, mutta olen parit tutorialit vilkaissut. Jos nyt aloittaisin projektin niin käyttäisin pelkkää servlet apia ja velocityllä tekisin templatet. Minun mielipiteeni on, että struts ja muut vastaavat tuovat vain turhaa monimutkaisuutta, mutta se onkin vain minun mielipiteeni.

    Äänestä

  • Power Pope kirjoitti:

    Oon sun kanssa ihan samaa mieltä ton Javan kehityksen suhteen. Vuosi sitten opittu tekniikka on nyt jo vanhaa. Olisi hyvä että tosta JSF:stä tulisi nyt edes jonkinlainen standardi joka säilyisi edes muutaman vuoden. Mutta vaikea sitäkin on ennustaa.

    Mä alotin JSF:n opiskelun lukemalla O'Reillyn julkaiseman JavaServer Faces-kirjan. Sen saa luettua ilmaiseksi jos uskaltaa antaa luottokorttinsa numeron(itse tein niin, ja homma toimi hyvin): http://safari.oreilly.com
    Kirja ilmestyi Suomen kirjakauppoihin juuri muutama päivä sitten.

    Hyvä linkki opiskeluun:
    http://www.jamesholmes.com/JavaServerFaces/

    Tuolta löytyy sitten linkkejä muualle sekä vinkkejä jne.

    Sitten Sunin sivut. En tosin paljoa ole niitä selaillut:
    http://java.sun.com/j2ee/javaserverfaces/

    Lisäksi Sunin J2EE oppaassa on joitakin kappaleita jotka käsittelevät JSF:ää.

    Tjooh, onhan mulla noita linkkejä aika paljonkin mutta etköhän pääse noilla alkuun.

    Toivottavasti otetaan järkikäteen teknologioiden suhteen.

    On varma tapa kuopata java tekemällä siljoona erilaista teknologiaa joilla tehdään samoja asioita jolloin enää kukaan ei pysty pitämään kokonaisuutta hanskassa saati sitten ymmärtämään sitä.

    Miten voidaan hallita tietojärjestelmien laatua jos on siljoona teknologiaa joista pitäis valita.

    Toivottavasti Sun ottaa järjen käteen ja keskittävät, muutama vähemmän hyvä teknologia on parempi kuin siljoona joissa on sekä hyviä että huonoja joukossa.

    Äänestä

Kommentoi aloitusta


ggg kirjoitti:

Käyttääkö täällä kukaan web -sovellusten alustana Strutsia? Vai onko joitain parempia tapoja tehdä web -sovelluksia javalla ?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu