Java Enterprise System?

Java Enterprise System on Java-ohjelmapaketti, johon kuuluvat J2EE-sovelluspalvelin, henkilöllisyyden tunnistusohjelma, portaaliohjelma ja muita komponentteja. Sun toi paketin tarjolle viime vuonna.`

Riittääkö ko. paketti pelkästään jos tekee J2EE-pohjaista tietojärjestelmää vai tarvitaanko muitakin kilkkeitä.

Onko ko. paketista saatavilla ilmaisversioita?
6570
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Mulle on tähän asti riittäny mainiosti

-"palvelimeksi" Tomcat,
-käyttäjän tunnistukseen Tomcatin realm,
-sovellusalustaksi (Frameworkiksi) Struts,
-tietokantoihin DAO ja
-editoriksi Eclipse tarvittavilla J2EE, JavaScript, XML ja Tomcat plugineilla.

Noilla saa mielestäni näppäristi tehtyä perus J2EE palveluita.

Äänestä
  • Kun käytetään Tomcat:ia, niin mulla on se käsitys että se on Apache:n laajennos?

    Eli siis onko näin että Tomcat:ia käytetään sovelluspalvelimena eli siinä siis pyörii servletit ja J2EE-arkkitehtuurin mukaiset pavut?

    Mutta mihin sitten Apachea käytetään?

    Pyöriikö Struts sitten erillisenä alustana vai integroituuko se Tomcat:iin?

    Äänestä

  • Aleksi kirjoitti:

    Kun käytetään Tomcat:ia, niin mulla on se käsitys että se on Apache:n laajennos?

    Eli siis onko näin että Tomcat:ia käytetään sovelluspalvelimena eli siinä siis pyörii servletit ja J2EE-arkkitehtuurin mukaiset pavut?

    Mutta mihin sitten Apachea käytetään?

    Pyöriikö Struts sitten erillisenä alustana vai integroituuko se Tomcat:iin?

    Apachehan on webbi-palvelin. Sen avulla saat vaikka koneellasi olevat nettisivut näkymään ulospäin maailmalle.

    Pelkkä Apache riittää kuitenkin vain html -sivuihin. Jos sulla on php -sivuja niin tarviit lisäksi php:n. Ja jos sulla on jsp-sivuja tai java-servlettejä niin tarvii vielä lisäksi Tomcatin.

    Tomcat on siis Apache-palvelimen servlettien ja JSP-sivujen ajomoduli.

    Pelkkä Tomcat riittää kyllä jsp-sivujen ja servlettien testailuun omalla koneella.

    Struts on taas sovellusalusta eikä se tavallaan mitenkään pyöri. Struts helpottaa ja nopeuttaa webbi-palveluiden tekoo. Struts tarjoo hyvin tageja ja xml-asetustiedostoja joiden avulla voi helposti määritellä miten sivuilla liikutaan, tehdä lomakkeen kenttien virheentarkistukset, laittaa joka sivulle samanlainen header, footer, tehdä eri kieliversiot sivuista yms. Tagit mahdollistaa sen ettei jsp-sivuilla tarvii käyttää javaa yhtään.

    Mut alkuun kannattaa harjottelumielessä hankkii toi Tomcatti ja tehä muutamii servelettejä ja jsp-sivuja ilman sen kummempia alustoja.

    Äänestä

  • mää kirjoitti:

    Apachehan on webbi-palvelin. Sen avulla saat vaikka koneellasi olevat nettisivut näkymään ulospäin maailmalle.

    Pelkkä Apache riittää kuitenkin vain html -sivuihin. Jos sulla on php -sivuja niin tarviit lisäksi php:n. Ja jos sulla on jsp-sivuja tai java-servlettejä niin tarvii vielä lisäksi Tomcatin.

    Tomcat on siis Apache-palvelimen servlettien ja JSP-sivujen ajomoduli.

    Pelkkä Tomcat riittää kyllä jsp-sivujen ja servlettien testailuun omalla koneella.

    Struts on taas sovellusalusta eikä se tavallaan mitenkään pyöri. Struts helpottaa ja nopeuttaa webbi-palveluiden tekoo. Struts tarjoo hyvin tageja ja xml-asetustiedostoja joiden avulla voi helposti määritellä miten sivuilla liikutaan, tehdä lomakkeen kenttien virheentarkistukset, laittaa joka sivulle samanlainen header, footer, tehdä eri kieliversiot sivuista yms. Tagit mahdollistaa sen ettei jsp-sivuilla tarvii käyttää javaa yhtään.

    Mut alkuun kannattaa harjottelumielessä hankkii toi Tomcatti ja tehä muutamii servelettejä ja jsp-sivuja ilman sen kummempia alustoja.

    Kiitos vastauksesta, vielä sen verran että jos näitä palvelinympäristöjä tarkastelee J2EE:n näkökulmasta niin eikö ole niin että, Web Container on siis esim. Tomcat ja sitten siitä asiakkaalle näkyy esim. Apachen kautta.

    Mutta missä palvelin softassa (EJB Container) pavut pyörivät (Session Bean, Entity Bean, Message Driven Bean)?

    Tietokantaa voisi vastata esim. MySQL

    Nii Struts on yksi ratkaisu tehdä MVC tyylillä palveluita.

    Kun kirjoitit että Struts on sovellusalusta niin toimivatko pavut sen alaisuudessa sovelluspalvelimessa vai mitenkä homma toimii?

    Tää J2EE on aika uusi tuttavuus mulle.

    Äänestä

  • Aleksi kirjoitti:

    Kiitos vastauksesta, vielä sen verran että jos näitä palvelinympäristöjä tarkastelee J2EE:n näkökulmasta niin eikö ole niin että, Web Container on siis esim. Tomcat ja sitten siitä asiakkaalle näkyy esim. Apachen kautta.

    Mutta missä palvelin softassa (EJB Container) pavut pyörivät (Session Bean, Entity Bean, Message Driven Bean)?

    Tietokantaa voisi vastata esim. MySQL

    Nii Struts on yksi ratkaisu tehdä MVC tyylillä palveluita.

    Kun kirjoitit että Struts on sovellusalusta niin toimivatko pavut sen alaisuudessa sovelluspalvelimessa vai mitenkä homma toimii?

    Tää J2EE on aika uusi tuttavuus mulle.

    Jos haluat kokeilla EJB-komponentteja, niin hommaa jBoss, se on ilmainen EJB-containeri.

    Mutta ihan hyviä ja toimivia sovelluksia saa tehtyä ilman EJB:itäkin. Tarvetta tulee vasta Enterprise-tason sovelluksissa.

    Äänestä

  • Aleksi kirjoitti:

    Kiitos vastauksesta, vielä sen verran että jos näitä palvelinympäristöjä tarkastelee J2EE:n näkökulmasta niin eikö ole niin että, Web Container on siis esim. Tomcat ja sitten siitä asiakkaalle näkyy esim. Apachen kautta.

    Mutta missä palvelin softassa (EJB Container) pavut pyörivät (Session Bean, Entity Bean, Message Driven Bean)?

    Tietokantaa voisi vastata esim. MySQL

    Nii Struts on yksi ratkaisu tehdä MVC tyylillä palveluita.

    Kun kirjoitit että Struts on sovellusalusta niin toimivatko pavut sen alaisuudessa sovelluspalvelimessa vai mitenkä homma toimii?

    Tää J2EE on aika uusi tuttavuus mulle.

    J2EE on kyllä aikamoisen laaja aihe. Ja eri sovellusalustoissa ja -palvelimissakin on kyllä opettelemista. Toisaalta jos opettelee yhen hyvin niin omaksuu muutkin paremmin. Ja toisaalta aika usein pystyy käyttämään samoja työkaluja, alustoja, palvelimia pitkäänkin, mitä niitä heti vaihtamaan jos oppinut. Tietty ajan kanssa kannattaa siirtyy uusiin tekniikoihin jos ne näyttää paremmilta.

    EJB -kerrosta tarvitaan tosiaan vasta kun on tosi järeet systeemit kyseessä joissa vaikka vaaditaan kunnon transaktiota. Esim. pankkipalvelut joissa laskun maksu-hetkellä tieto menee usean palvelimen läpi ja rahat saa oikeesti siirtyy vasta sitten kun koko kierros kunnossa.

    Kannattaa alottaa J2EE:hen tutustuminen Web-kerroksen kautta ja sitten vasta tutustuu noihin EJB:hin. Hommaa vaikka suomalainen kirja jossa käsitellään servlettejä ja jsp-sivuja ja puuhaile niitä Tomcatin kanssa. Siitä se lähtee.

    Äänestä

Kommentoi aloitusta


Aleksi kirjoitti:

Java Enterprise System on Java-ohjelmapaketti, johon kuuluvat J2EE-sovelluspalvelin, henkilöllisyyden tunnistusohjelma, portaaliohjelma ja muita komponentteja. Sun toi paketin tarjolle viime vuonna.`

Riittääkö ko. paketti pelkästään jos tekee J2EE-pohjaista tietojärjestelmää vai tarvitaanko muitakin kilkkeitä.

Onko ko. paketista saatavilla ilmaisversioita?

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