Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-11-2006, 21:05   #1
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quale Application Server Java EE?

Ciao a tutti.
voglio finalmente iniziare ad usare anche jsp, ejb e tutto ciò che gira intorno al mondo Java EE.
Ora.. quale application server scegliere?

Mi pare di capire che gli unici Application Server che implementano Java EE 5, sono:

Sun Java System Application Server Platform Edition 9.0 Update 1
GlassFish
JBoss

Quale scegliere tra questi? non vorrei dire una cavolata... ma son tutti gratuiti anche per server di produzione o meno?

Grazie.
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2006, 22:28   #2
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Con l'application server di Sun non puoi andare in giro gridando "questo l'ho inventato io" ma per il resto è gratis. Documentazione completa, dettagliata, autorevole, facilmente disponibile e aggratis. Pure l'IDE che l'accompagna (un derivato di Netbeans) è free per tutto. Si installa in unix come in windows.

Manca solo il lucano .
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2006, 23:20   #3
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da PGI-Bis
Con l'application server di Sun non puoi andare in giro gridando "questo l'ho inventato io" ma per il resto è gratis. Documentazione completa, dettagliata, autorevole, facilmente disponibile e aggratis. Pure l'IDE che l'accompagna (un derivato di Netbeans) è free per tutto. Si installa in unix come in windows.

Manca solo il lucano .
Uhm, la cosa che mi lascia perplesso è che parlando con amici che lavorano su java EE, non ne ho mai sentito uno che usa l'application server della Sun.. di solito ho sentito citare Jboss e Websphere...
Come mai quello dellla Sun viene poco considerato?

Grazie
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 08-11-2006, 23:43   #4
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
L'application server di sun è free solo dalla versione 8.1, il che spiega perchè JBoss sia partito in testa.

Una volta la documentazione di JBoss si pagava ma da quando Sun ha aperto il suo appserver è diventata free pure quella.

Websphere è di IBM e credo che il marchio abbia una penetrazione maggiore in italia. Per la verità il marchio Sun in italia è proprio da addetti ai lavori . Politiche commerciali...bah.

Ai tempi scelsi il server di sun perchè aveva deploytool, che è un'applicazioncina stand-alone per dispiegare applicazioni sul server che funziona da signori.

Se hai la banda larga (beato te), prendi un bel manuale, li installi tutti e tre (anzi, tutti e quattro: che weblogic di BEA lo buttiamo nel cesso? ) e poi vedi con quale ti sembri di riuscire a seguire meglio il discorso.
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 08:39   #5
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da PGI-Bis
L'application server di sun è free solo dalla versione 8.1, il che spiega perchè JBoss sia partito in testa.

Una volta la documentazione di JBoss si pagava ma da quando Sun ha aperto il suo appserver è diventata free pure quella.

Websphere è di IBM e credo che il marchio abbia una penetrazione maggiore in italia. Per la verità il marchio Sun in italia è proprio da addetti ai lavori . Politiche commerciali...bah.

Ai tempi scelsi il server di sun perchè aveva deploytool, che è un'applicazioncina stand-alone per dispiegare applicazioni sul server che funziona da signori.

Se hai la banda larga (beato te), prendi un bel manuale, li installi tutti e tre (anzi, tutti e quattro: che weblogic di BEA lo buttiamo nel cesso? ) e poi vedi con quale ti sembri di riuscire a seguire meglio il discorso.
Ok bè dai siamo già a un buon punto abbiamo una lista di 4 papabili application server

JBoss Application Server 4.0.5
Sun Java System Application Server Platform Edition 9.0 Update 1
BEA WebLogic Server® 9.2
IBM WebSphere Application Server V6.1


C'è qualcosa altro da aggiungere che implementa Java EE? (ovviamente solo AS di un certo livello )
Vorrei capire un po' come è la loro diffusione a livello mondiale.. sapete se c'è qualche report a riguardo?
Inoltre da quel che ho capito, per semplice pagine jsp e servlet, viene utilizzato apache+tomcat.. che però non implementa gli ejb e altre menate proprio dei "veri application server", giusto?

Infine se qualcuno sapesse darmi qualche pro e contro di questi AS, tanto per sapere dove buttarmi

Grazie
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 10:19   #6
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da dupa
Ok bè dai siamo già a un buon punto abbiamo una lista di 4 papabili application server

JBoss Application Server 4.0.5
Sun Java System Application Server Platform Edition 9.0 Update 1
BEA WebLogic Server® 9.2
IBM WebSphere Application Server V6.1


C'è qualcosa altro da aggiungere che implementa Java EE? (ovviamente solo AS di un certo livello )
Vorrei capire un po' come è la loro diffusione a livello mondiale.. sapete se c'è qualche report a riguardo?
Inoltre da quel che ho capito, per semplice pagine jsp e servlet, viene utilizzato apache+tomcat.. che però non implementa gli ejb e altre menate proprio dei "veri application server", giusto?

Infine se qualcuno sapesse darmi qualche pro e contro di questi AS, tanto per sapere dove buttarmi

Grazie
tomcat viene molto usato perche gli ejb non hanno preso moltissimo piede, percui per la maggior parte degli usi è sufficiente.

Ho visto pero dal sito ufficiale che non supporta ancora l'ultima release di J2EE per le jsp e le servlet
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 10:22   #7
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da thebol
tomcat viene molto usato perche gli ejb non hanno preso moltissimo piede, percui per la maggior parte degli usi è sufficiente.

Ho visto pero dal sito ufficiale che non supporta ancora l'ultima release di J2EE per le jsp e le servlet
sì in realtà poi per ad esempio la ORM su tomcat mi pare si possano usare librerie ad hoc, tipo hibernate (sviluppato da jboss), dal quale han poi sviluppato il nuovo concetto di entity beans introdotto in Java EE 5
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 10:57   #8
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da dupa
sì in realtà poi per ad esempio la ORM su tomcat mi pare si possano usare librerie ad hoc, tipo hibernate (sviluppato da jboss), dal quale han poi sviluppato il nuovo concetto di entity beans introdotto in Java EE 5
come orm segnalo anche ibatis, piu leggero ma meno potente di hibernate
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 10:03   #9
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
tra gli application server citati, sapete quali sono gratuiti anche su server di "produzione" ?

grazie
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 10:31   #10
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
sicuramente tomcat e jboss(in teoria anche geronimo, aka la versione di tomcat+ejb, ma non so quanto sia supportata)


edit:
anche quello sun

Ultima modifica di thebol : 10-11-2006 alle 10:56.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 14:20   #11
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Gratis per tutto sono JBoss e Sun Application Server. Gli altri non son gratis per niente .

A meno che non ci siano state novità di cui non sono al corrente, Tomcat non è un application server J2EE.
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 16:19   #12
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da PGI-Bis
Gratis per tutto sono JBoss e Sun Application Server. Gli altri non son gratis per niente .

A meno che non ci siano state novità di cui non sono al corrente, Tomcat non è un application server J2EE.
sì esatto, da quel che ho capito tomcat semplicemente è in grado di parsare lo standard jsp.

tomcat se non ho capito male si deve comunque appoggiare ad un web-server (ad esempio apache)

ieri stavo giochicchiando a installare jboss, e nn ho ben chiaro un punto

jboss è un application server, nel suo login di startup vedo che carica un webserver (di cui nn ricordo il nome) e nei suoi ear/war ha dentro pure tomcat.. ciò che vuol che su jboss è il tomcat che cmq parsa il jsp?

insomma.. vorrei capirci qcosa in + su ste faccende e sui rapporti precisi tra cosa fa uno e cosa fa l'altro
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 17:06   #13
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Tomcat è un contenitore per servlet.

JSP è un linguaggio che ti consente di mescolare la definizione dei servizi offerti da un componente servlet http con la dichiarazione di elementi html. Sempre di Servlet si tratta ma anzichè metterti a scrivere:

PrintWriter out = response.getWriter();
out.println("<html><head><title> eccetera eccetera

scrivi quella parte di html che decora la risposta come fosse html. Il che è più o meno comodo a seconda della tua dimestichezza con il linguaggio di programmazione Java.

Tomcat è anche un server http: non necessita del web server Apache per girare.

Un application server J2EE è quello che suggerisci il suo nome: sparge applicazioni come servizi e offre servizi per quelle applicazioni.

Tecnicamente è la parte di mezzo tra una qualsiasi applicazione client, anche non Java, ed una qualsiasi base dati.

E' divisa in due pezzi, comunicanti. Uno è il c.d. Web Container, l'altro è l'altrettanto c.d. EJB Container. Il Web container è quella parte del J2EE che offre servizi attraverso Servlet e pagine JSP. L'EJB Container è quella parte del J2EE che offre servizi attraverso i fagioli d'impresa.

Il Web Container può proporsi sia a client web sia a client che usino un protocollo di comunicazione diverso dall'http e lo fa a colpi di Servlet.

L'EJB Container parla con client non web a colpi di EJB. Non perchè in astratto non possa darsi un servizio http fatto di EJB ma perchè per farlo c'è già il Web Container. Grossomodo (molto grosso e poco a modo) puoi pensare ad un EJB Session o Message Driven come ad un componente Servlet: risponde a delle richieste provenienti dal client. Ma le due parti hanno proprietà diverse.

Poi ci sono gli Entity Beans, che sono null'altro che la rappresentazione di un record in una base dati. Precisamente è una rappresentazione indipendente dal protocollo di comunicazione con la base dati.

Trovi tutto e di più nel J2EE Tutorial di Sun Microsystem. Gratis, ovviamente.
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2006, 19:34   #14
theClimber
Senior Member
 
L'Avatar di theClimber
 
Iscritto dal: Oct 2000
Messaggi: 235
L'application server di apache è Geronimo:
http://geronimo.apache.org/
Anche Geronimo, esattamente come jboss, usa tomcat come servlet container.

La versione community di IBM Websphere sta evolvendo a partire da Geronimo (principalmente aggiunge funzioni alla console di amministrazione):
http://www-306.ibm.com/software/webs...S_CMP=campaign

Ciao
__________________
...writing about climbing is boring. I would rather go climbing. (Chuck Pratt)
theClimber è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Dopo 23 anni di silenzio, Warcraft 3 spi...
Roblox sfida l'ecosistema gaming: app st...
OpenAI accusata di plagio dai migliori m...
Altro attacco hacker dell'IA: gli agenti...
Stiamo davvero perdendo il controllo del...
Microsoft perde un pilastro: Frank Shaw ...
Diablo V annunciato a sorpresa: il colpo...
Meno di 5 euro per il 5G: l'offerta Kena...
World of Warcraft: Forever è il Classic+...
La Serie A con DAZN e Amazon Prime con l...
Giochi Ubisoft su Steam senza Ubisoft Co...
Miami Beach ha autorizzato la maxi opera...
Apple regala un altro anno di funzioni s...
Alla fine è successo davvero: Vol...
Il meglio di Amazon del weekend in uno s...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:41.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v