Newsgroup: it.comp.java
Titolo: tomcat o apache... dilemma

Ciao a Tutti !
Volevo chiedervi un parere personale...
ma secondo voi, per applicazioni web server... molto veloci ...
quale puň essere il piů stabile... ed il meno "attaccabile" ?
Vi ringrazio in anticipo !
Emiliano

 quale può essere il più stabile... ed il meno "attaccabile" ?


 ciao
Beh...in genere per Apache si intende l'accattittippì server e per Tomcat
(o Jakarta Tomcat) il servlet container.
Entrambi sono sviluppati da Apache Software Foundation.
Per saperne di più:
Apache Software Foundation 
http://apache.org
Apache HTTP Server Project 
http://httpd.apache.org/
Apache Jakarta Project 
http://jakarta.apache.org/
Tomcat 
http://jakarta.apache.org/tomcat/index.html
Inviato da 
www.mynewsgate.net

 scusatemi !
Ne hai fatte due.
Apache httpd è una cosa, tomcat è un'altra. Quest'ultimo è un application 
server per eseguire applicazioni web (servlet e/o jsp) java. Tomcat 
implementa anche un http server ma che è sconsigliato utilizzare in 
produzione: esistono connector che permettono di utilizzare tomcat in 
congiunzione con un web server "vero" (in primis, apache) in modo che 
ognuno faccia il suo mestiere.

 server per eseguire applicazioni web (servlet e/o jsp) java. 
Anche tu ne hai fatta una ;)
Tomcat non è un application server, è un servlet container, c'è una bella 
differenza...
Marco
-- 
reply: remove duh.spam.
http://javac.imap.cc

 differenza...
Si', certo...una bella differenza...quale? :-)
Visto che si vuole essere precisi, Tomcat 4 (ma non credo che sia
cambiato con le nuove specifiche, che non ho sottomano, quindi vale anche
per Tomcat 5) e' anche un "JSP container", che e' un termine piu' generale
di un Servlet Container. Per definirlo esattamente forse sarebbe meglio
usare il termine "web container".
Cito dalle specifiche JSP 1.2:
JSP.2.1.1 Web Containers and Web Components
A JSP container is a system-level entity that provides life-cycle
management and runtime support for JSP pages and Servlet components. [cut]
The term "web container" is synonymous with JSP container.
[cut]
..ripeto...solo perche' si vuole fare i maestrini :-)
-- 
Lucio Benfante
Java User Group Padova: 
http://www.jugpadova.it
Brainbench MVP for Java 1: 
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 bella differenza...
Letteralmente no. In senso lato un application server è un "server di 
applicazioni" e considerato che i servlet sono applicazioni... con questo 
non nego che nella terminologia comune per "application server" java si 
intenda l'implementazione più completa j2ee. 

 ..ripeto...solo perche' si vuole fare i maestrini :-)
Maestrino è una filosofia di vita :P
Marco
P.S. Bisognerebbe avvisare quelli di tomcat, che ancora sono all'oscuro di 
produrre un web container e si ostinano a chiamarlo servlet container
<quote>
Tomcat is the servlet container that is used in the official Reference 
Implementation for the Java Servlet and JavaServer Pages technologies.
</quote>
:-P



Eh no eh, no no no no nooooo, non c'è lato che tenga... :)
Un application server deve, per vantarsi di cotal nome,
1) Servire delle applicazioni (e fino qua ci siamo)
2) Conformarsi alle specifche J2EE rilasciate da SUN (cascò l'asino :)
Marco
P.S. Con grandissimo rammarico devo ammettere, nonostante lunga ravanazione 
googleiana e sun-nita, di non essere riuscito a trovare uno straccio di 
definizione ufficiale per application server; in caso di clamorose smentite mi 
vedrò costretto ad appiopparmi un altra figura supplementare.


 supplementare.
Io l'ho trovata:
http://webopaedia.com/TERM/a/application_server.html
ciao
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com

 2) Conformarsi alle specifche J2EE rilasciate da SUN (cascò l'asino :)
E chi l'ha detto??? La conformità alle specifiche sun è un requisito per un 
application server j2ee, ma mica esiste solo quella tecnologia! E per 
inciso non esiste nemmeno solo java. 

 E per inciso non esiste nemmeno solo java. 
LOL, questa te la potevi rispiarmare.
Marco


 LOL, questa te la potevi rispiarmare.
Non me la risparmio perchè è la verità e (mi spiace) non farebbe nemmeno 
molto ridere. Risponde alla tua affermazione che "Un application server 
deve, per vantarsi di cotal nome, [...] Conformarsi alle specifche J2EE 
rilasciate da SUN". Prima di LOL avresti dovuto spiegare perchè esistono 
comunemente application server che non si basano nemmeno su tecnologia 
java. Altrimenti non si capisce di cosa ridi...