Dove devo iniziare e come progredire quando apprendo Java EE [chiuso]

4

So cose di base come, quali sono i bean, jsp, servlet, jsf e come questa roba dovrebbe funzionare insieme. Ad esempio, so come creare una pagina jsp di base con query di database. Ora ho bisogno di sapere qual è il percorso migliore per imparare tutte queste cose.

Il mio piano è di imparare in questo ordine:

  1. jsp (inclusa persistenza e JSTL)
  2. servlet + bean
  3. JSF
  4. Il salto alle strutture (hibernate, struts, spring, ecc.)

Inoltre non sono esattamente sicuro di JSF, è necessario fare grandi pagine o è solo una comodità sapere?

    
posta danizmax 03.02.2011 - 11:15
fonte

2 risposte

2

Quell'ordine sembra giusto. È importante comprendere innanzitutto il jsp e ottenere una comprensione fondamentale di quali parti sono clientide e quali parti sono serveride.

Servlet e bean dovrebbero naturalmente venire in seguito, estendendo l'uso delle classi jsp a Java. Da lì, ovviamente conosci le basi e puoi procedere con altri framework.

Jsf è l'unica cosa che è un po 'in disaccordo con gli altri. Penso che sia uno strumento prezioso, e preferisco il jsp quando possibile, perché mi rende la vita più facile, ma aiuta anche a conoscere jsp. Se vuoi impararlo, lo hai già inserito nel suo giusto ordine. Una volta che sai come funzionano servlet e bean, puoi utilizzarli meglio in jsf.

E se posso raccomandare un framework, Seam tende a riempire i buchi di un sacco di problemi relativi a jsf e hibernate, ecc. e estende ciò che sei in grado di fare in jsf (ti permette di passare i parametri per esempio).

    
risposta data 03.02.2011 - 11:35
fonte
2

Penso che tu abbia l'ordine giusto. Dal momento che conosci JSP e ampli di base; domande, ti suggerisco di iniziare con Struts. Scrivi alcuni semplici e amp; applicazioni complesse (JSP + JDBC). Ti darà un'idea di base su MVC, J2EE.

Informazioni sui framework: ci sono molte cose da imparare dal lato server. Struts è solo l'inizio. Dopo Struts, ti consiglierò di imparare Spring. Spring coprirà la programmazione J2EE con POJOs, con EJBs, JDBC, MDBs, Transactions, ecc. E come collegarli tutti. Ancora una volta, non limitarti a leggere; scrivere applicazioni di esempio e amp; seguire le esercitazioni. link

Scopri Hibernate quando arrivi al livello dati. Inoltre, scopri come sviluppare le app di Hibernate con Spring.

Il prossimo argomento che dovresti conoscere sono i server delle applicazioni. Scopri come sviluppare applicazioni utilizzando le tecnologie J2EE per JBoss, Websphere, Tomcat con o senza Spring. link

Questo praticamente copre la maggior parte dell'apprendimento di Java EE. Tutto il meglio!

    
risposta data 07.02.2011 - 17:12
fonte

Leggi altre domande sui tag