Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Realizzato da Lenovo e installato presso il Cineca di Casalecchio di Reno, Pitagora offre circa 44 PFlop/s di potenza di calcolo ed è dedicato alla simulazione della fisica del plasma e allo studio dei materiali avanzati per la fusione, integrandosi nell’ecosistema del Tecnopolo di Bologna come infrastruttura strategica finanziata da EUROfusion e gestita in collaborazione con ENEA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Rullo di lavaggio dei pavimenti abbinato a un potente motore da 28.000 Pa e a bracci esterni che si estendono: queste, e molte altre, le caratteristiche tecniche di Z60 Ultra Roller Complete, l'ultimo robot di Mova che pulisce secondo le nostre preferenze oppure lasciando far tutto alla ricca logica di intelligenza artificiale integrata
Renault Twingo E-Tech Electric: che prezzo!
Renault Twingo E-Tech Electric: che prezzo!
Renault annuncia la nuova vettura compatta del segmento A, che strizza l'occhio alla tradizione del modello abbinandovi una motorizzazione completamente elettrica e caratteristiche ideali per i tragitti urbani. Renault Twingo E-Tech Electric punta su abitabilità, per una lunghezza di meno di 3,8 metri, abbinata a un prezzo di lancio senza incentivi di 20.000€
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-11-2006, 22: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, 23: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 09-11-2006, 00: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 09-11-2006, 00: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, 09: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, 11: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, 11: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, 11: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, 11: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, 11: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 11:56.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 15: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, 17: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, 18: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, 20: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


Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare Cineca inaugura Pitagora, il supercomputer Lenov...
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA Mova Z60 Ultra Roller Complete: pulisce bene gra...
Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Nasce l'albo degli influencer 'rilevanti...
Il Digital Networks Act è stato r...
ASUS ROG ha lanciato due nuovi monitor d...
I nuovi iPhone 18 Pro potrebbero present...
Una parte dei Galaxy S26 avrà chi...
Amazon permetterà agli autori ind...
Il caso Zuckerberg a Palo Alto: una scuo...
Texas contro Roblox: il procuratore gene...
Offerte auto da urlo su Amazon: da CarPl...
Windows 11 26H1 in arrivo fra pochi mesi...
Un Black Friday continuo a rilascio lent...
Redmi Pad Pro da 12,1" 2560x2600 pi...
Tesla Roadster rinviata (di nuovo): ora ...
Il nuovo TV premium 2025 Samsung OLED 4K...
Ecco una TV QLED da 55'' che costa 303€:...
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: 23:30.


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