Newsgroup: it.comp.java
Titolo: Fatemi capire le differenze

Salve a tutti,io programmo in java utilizzando netbeans. Principalmente
utilizzo la swing per la grafica e interfaccio i miei programmi con
database mysql.. Adesso la mia domanda è.. Avvolte amici mi
chiedono... sai programmare in java2ee ?? e io non so cosa rispondere..
cioè.. io programmo in java da oltre un anno... ma che differenza c'è
tra java e java2ee ?? e java2se ??? Ma il linguaggio di programmazione
non è il solito?? Cosa voglino sapere loro?? Perchè altrimenti
dicono.. allora non sai programmare in java.. ma cacchio.. è oltre un
anno che faccio gestionali per magazzini e azinde... Mi spiegate la
differenza?? Grazie.

 differenza?? Grazie.
Classe java
java bean = classe java con getter e setter
ejb = enterprise java bean = java bean piu' complesso che gira in un
application server
J2ee, oggi jee5 o jee in generale vuole dire che usi anche gli ejb.
quindi conosci anche gli application server.
poi come sai la vita va in modi strani e oggi moltissimi progetti stanno
negli application server pero' non usano gli ejb, e vengono considerati j2ee
comunque
Secondo alcune definizioni piu' large una jsp da sola in un tomcat e' gia'
J2EE
potresti anche usare una definizione diversa e pensare che se sai
programmare in java utilizzando dei framwork, degli application server, e in
generale lavori su applicazioni di solito web che funzionano in ambiente
distribuito e scalabile e magari si integrano con altre applicazioni, a quel
punto puoi dire che sei un j2ee
a occhio e corce mysql+swing e' un pochino pochetto per essere j2ee
insomma e' un po' come il bollino della banana chickita, arriva un giorno e
ti senti un j2ee strafigo e fai impazzire le donne :-)))
nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Grazie--- io purtroppo non faccio programmi che funzionano utilizzando
un browser.. o via web... Faccio programmi gestionali che funzionano
sono nella macchina dove è stato installato... p.s per framework cosa
intendi?? Grazie.

 intendi?? Grazie.
... ... ... no, oggi sono in pace col mondo e non infierisco.
http://justfuckinggoogleit.com/search?q=framework

 writes:
D> Cosa voglino sapere loro?? Perchè altrimenti dicono.. allora non
D> sai programmare in java..
Oddio, tremo al solo pensare al loro codice.
Se  programmi da  un anno  applicazioni  tradizionali in  Java ci  sai
programmare, sarai  magari ancora  un programmatore junior  (almeno in
questo linguaggio), tutto dipende dal talento.
Tu  hai  sempre lavorato  su  quella  che  viene dett  J2se  (standard
edition) per distinguere il set di classi da quelle proprie della J2ee
(che  parte dalla  parte  di  presentazione web  ed  arriva a  sistemi
transazionali alternativi  ai CICS dei mainframe) e  dalla J2me (micro
edition, per i cellulari, se non erro).
Se non  erro si  possono prendere almeno  2 livelli  di certificazione
(uno di sicuro) lavorando solo con J2se.
J2ee viene spesso usato parzialmente, in quello che la comunità chiama
(in  contrasto  con  la volontà  di  Sun,  a  quanto pare)  J2we  (web
edition), usando solo servlet e jsp.
Gli EJB li ho visti in azione  un paio di volte, ed in entrambe i casi
chi aveva fatto  il framework che ci stava  intorno meritava di essere
evirato per impedire che si riproduca e diffonda la sua stoltezza.
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software

Dominus ha scritto:

j2ee definisce uno standard per le tecnologie definite "enterprise", 
come i servizi web, le applicazioni distribuite, le applicazioni 
service-oriented (SOA) e altro ancora.
Il linguaggio è lo stesso ma la programmazione cambia. Per dire, le 
certificazioni sono su due livelli diversi e la certificazione enerprise 
richiede quella di developer come prerequisito.