Domanda

Io sono abbastanza confortevole con Java standalone di sviluppo delle app, ma presto sarà al lavoro su un progetto utilizzando una applicazione Java EE server.

Qualcuno sa di un semplice tutorial per ottenere un ciao-mondo tipo di applicazione che lavora in un'applicazione server?Io sono (forse naievly), supponendo che l'approccio generale è simile tra i diversi quadri di riferimento, quindi sono più interessati a capire l'approccio, piuttosto che impantanarsi in differenze tra i diversi quadri.

Se non si è a conoscenza di una buona guida, quindi potresti postare elenco tipo di procedura per ottenere un ciao-mondo in esecuzione?, cioè

  1. Scarica XX
  2. Scrivere del codice per fare YY
  3. Modificare il file ZZ
  4. Altri passaggi...

Nota:Solo perché ho una macchina windows a casa, preferirei se questo può essere eseguito su windows, ma nell'interesse di una migliore risposta, linux/mac implementazioni sono i benvenuti.

È stato utile?

Soluzione

Vorrei scegliere JBoss AS o GlassFish per cominciare.Tuttavia non sono sicuro di cosa si intende per Java EE "Ciao Mondo".Se si desidera distribuire alcuni JSP è possibile utilizzare questo tutorial (per JBoss):

http://www.centerkey.com/jboss/

Se si desidera ottenere maggiori e fare il EJB stack e/o distribuire un orecchio file, si può leggere l'ottimo JBoss documentazione:

Guida All'Installazione

Guida introduttiva

Guida Per La Configurazione

In generale si potrebbe anche fare solo l'installazione di base e cambiare o provare la pre-installato le applicazioni di esempio.

Attualmente ho JBoss installato (su windows).Sviluppo con Eclipse e utilizzare il server Java EE integrazione di distribuzione o di eseguire il debug del codice.Dopo aver ottenuto il primo codice in esecuzione è davvero dovrebbe avere uno sguardo a ide integrazione in quanto rende lo sviluppo di distribuzione/andata e ritorno in modo molto più veloce.

Altri suggerimenti

Il JavaEE (che è sceso il 2) lo spazio è abbastanza grande.Un buon tutorial per iniziare è quello dal Sole.Per una semplice applicazione "hello world", il contenitore web solo sarebbe sufficiente.Un noto servlet jsp container è tomcat.Vedere qui per le istruzioni di installazione.Provare a ripetere l'installazione con eclipse e creare un progetto web.Questo genererà alcuni file per voi che è possibile consultare e modificare.Inoltre, avvio e arresto del server di applicazioni, è più semplice.

Un'altra opzione è quella di ottenere Oracle JDeveloper (libero di scaricare e utilizzare - è un IDE completo che include svariati contenuti extra come SQL workbench e BPEL designer).

Come strumento di apprendimento, è abbastanza buona, non solo per il tutorial a disposizione da Oracle, ma include una serie di "cue-scheda di" lezioni di strumento per insegnare a molti comuni tecniche.

cue carta di vista http://tardate.heroku.com/images/jdev-cuecards.jpg

Se non sono andato vicino NetBeans in un momento il suo mettersi al passo con Eclipse molto veloce e vale la pena di guardare, soprattutto quando avvio del Java EE.

La versione 6.x consente di installare Tomcat e/o Glassfish per voi e fornisce quindi le procedure guidate per la creazione/distribuzione/ridistribuire le applicazioni.

Il tutorial iniziale sulle Applicazioni Web, è qui e un esempio più complesso qui.

Come JeroenWyseur mette, Java EE è una abbastanza grande spazio.In aggiunta a ciò che ha detto, si dovrebbe cercare di ottenere più dettagli di che cosa esattamente si vuole fare:servelts & co, EJB (entità, la sessione, il messaggio di fagioli?) e cercare di ottenere familiarità con.

Dovrebbe essere chiaro che il codice viene eseguito in un ambiente gestito, che impone un sacco di vincoli.al fine di assicurarsi di aver compreso ciò che accade si dovrebbe avere familiarità con il concetto di distribuzione.Quindi, se si Ejb, di gestione delle transazioni è troppo importante.Se non si capisce esattamente cosa succede quando un fagiolo o una servlet viene distribuito, come le transazioni sono gestite, come i fagioli vengono richiamati, si sta andando ad avere un tempo difficile.

Un libro che mi ha aiutato molto indietro nel tempo è il Mastering, EJB, v. Romana.

Inoltre, la conoscenza RMI vi aiuterà a capire gli Ejb.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top